]>
git.mxchange.org Git - addressbook-war.git/log
Roland Haeder [Fri, 16 Oct 2015 17:43:43 +0000 (19:43 +0200)]
rewrote isProfileLinkVisible() as the previous attempt didn't work
Roland Haeder [Fri, 16 Oct 2015 17:27:10 +0000 (19:27 +0200)]
added/implemented bean method isProfileLinkVisible()
Roland Haeder [Fri, 16 Oct 2015 17:12:21 +0000 (19:12 +0200)]
Continued:
- sorted members
- now that there are member-visible users the public user list doesn't fit to naming convention -> renamed
- injected login controller for checking if the user is logged-in
- for this the new business method allMemberPublicVisibleUsers() is called
- updated jar(s)
Roland Haeder [Fri, 16 Oct 2015 16:38:26 +0000 (18:38 +0200)]
Rewrite (unfinished):
- added beans for profile and profile modes
- added new template user_profile_link.xhtml for easy inclusion of profile links. Just handle over the whole User instance
- added new template profile_mode_selection_box.tpl for easy profile mode selection
- updated jar(s)
Roland Haeder [Fri, 16 Oct 2015 15:24:30 +0000 (17:24 +0200)]
Continued:
- rewrote div-set to full panel grid
- fixed link target
- added CSS class table_label
- ignored some strings for i18n
- updated jar(s)
Roland Haeder [Fri, 16 Oct 2015 12:53:20 +0000 (14:53 +0200)]
Renamed login/login_show_adressbook* -> user/show_addressbook* and maybe all language strings?
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 12:44:26 +0000 (14:44 +0200)]
Continued:
- added title for guest area in login_show_addressbook.xhtml (maybe be moved to user)
- fixed guest_title setting
- added missing i18n string
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 12:23:03 +0000 (14:23 +0200)]
5 columns ...
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 12:12:41 +0000 (14:12 +0200)]
Continued:
- added bean method isAddressbookLoaded()
- rewrote login_show_addressbook.xhtml to only show data when the id is valid
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 11:36:30 +0000 (13:36 +0200)]
init() doesn't work with guests, so forbid it here + used address book instance from "share"
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 11:16:56 +0000 (13:16 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 10:51:40 +0000 (12:51 +0200)]
added missing i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 10:49:16 +0000 (12:49 +0200)]
more linking of profile and address book
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 10:34:11 +0000 (12:34 +0200)]
added missing language strings + used LinkedList for sorting
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 10:23:26 +0000 (12:23 +0200)]
added div class=para
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 10:13:31 +0000 (12:13 +0200)]
output address book status + added i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 09:47:44 +0000 (11:47 +0200)]
show some data for shared address books (with someone else)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 09:34:45 +0000 (11:34 +0200)]
also check sharingType on NULL here, too.
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 09:30:22 +0000 (11:30 +0200)]
sorted members
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 09:29:47 +0000 (11:29 +0200)]
Continued:
- added event for starting/ending sharing of address books, more observers can now easily join
- added started/ended observer which add/remove the share entry from the internal list
- added post-construct method init()
- method validateEvent() does the evnt validation process
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 08:53:55 +0000 (10:53 +0200)]
Moved allShares() to proper bean
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 08:25:35 +0000 (10:25 +0200)]
Opps, this needs to be back.
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 08:13:52 +0000 (10:13 +0200)]
Fixed german umlauts and links + i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 08:05:18 +0000 (10:05 +0200)]
no need for parameter (wrong anyway) because the bean is session-scoped
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 07:50:22 +0000 (09:50 +0200)]
Continued:
- moved bean (controller) method startSharing() with some open TODOs to proper bean
- updated template accordingly
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 16 Oct 2015 06:50:56 +0000 (08:50 +0200)]
seperated user init and method invocation
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 19:13:58 +0000 (21:13 +0200)]
No parameter, as the current addressbookUser instance is used.
Roland Haeder [Thu, 15 Oct 2015 19:11:41 +0000 (21:11 +0200)]
Added missing language elements + target="_blank"
Roland Haeder [Thu, 15 Oct 2015 19:08:38 +0000 (21:08 +0200)]
added bean method startSharing() with unfinished part
Roland Haeder [Thu, 15 Oct 2015 18:38:28 +0000 (20:38 +0200)]
Continued:
- added page login_start_sharing_addressbook.xhtml with some experimental content (not tested)
- added their language strings
- added whole address book instance property to bean
- added bean method allUsersNotSharing()
- updated jar(s)
Roland Haeder [Thu, 15 Oct 2015 17:44:58 +0000 (19:44 +0200)]
Also allow guest menu here, too.
Roland Haeder [Thu, 15 Oct 2015 17:44:19 +0000 (19:44 +0200)]
Added missing parameter
Roland Haeder [Thu, 15 Oct 2015 17:42:11 +0000 (19:42 +0200)]
Implemented isOwnAddressbook() and isOtherAddressbook()
Roland Haeder [Thu, 15 Oct 2015 17:34:44 +0000 (19:34 +0200)]
organized members
Roland Haeder [Thu, 15 Oct 2015 17:26:06 +0000 (19:26 +0200)]
renamed methods
Roland Haeder [Thu, 15 Oct 2015 17:22:48 +0000 (19:22 +0200)]
Continued:
- implemented observer that will update user's address book list
- updated jar(s)
Roland Haeder [Thu, 15 Oct 2015 16:51:13 +0000 (18:51 +0200)]
Continued:
- If the user account is public, also add it there
- Don't forget to initialize the map (NPE fixed)
Roland Haeder [Thu, 15 Oct 2015 16:00:34 +0000 (18:00 +0200)]
added caching of those count requests (currently unfinished)
Roland Haeder [Thu, 15 Oct 2015 15:40:49 +0000 (17:40 +0200)]
Continued:
- use isUserLoggedIn() not userLoggedIn in templates, else it won't work!
- added bean method isGuest()
- ui:fragment or f:outputText? :-(
- added bean method countAllUserSharedAddressbooks()
- showed count of shared address books to guests
Roland Haeder [Thu, 15 Oct 2015 15:10:54 +0000 (17:10 +0200)]
added log message
Roland Haeder [Thu, 15 Oct 2015 15:06:18 +0000 (17:06 +0200)]
h:outputText can do the same as ui:fragment and is a better choice as ui:fragment is for repeated content
Roland Haeder [Thu, 15 Oct 2015 14:56:10 +0000 (16:56 +0200)]
Continued:
- renamed login_user_list.xhtml to more generic user_list.xhtml (it can be done)
- added debug logging
Roland Haeder [Thu, 15 Oct 2015 14:36:30 +0000 (16:36 +0200)]
organized members and formatted project
Roland Haeder [Thu, 15 Oct 2015 14:22:24 +0000 (16:22 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 13:17:05 +0000 (15:17 +0200)]
Continued:
- added more fields, such as address book user (=owner), when it has been created
- added event observer method for when an address book has been loaded and forward that data to the bean
- added some (untested) output of the address book data
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 12:17:36 +0000 (14:17 +0200)]
fixed target
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 11:53:53 +0000 (13:53 +0200)]
no more "Debug:" here, was for testing purposes only
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 11:51:50 +0000 (13:51 +0200)]
not working with rendered on ui:define ... :-( now the work-around ui:fragment needs to be used
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 11:45:28 +0000 (13:45 +0200)]
introduced isShareeUserIdEmpty() as EL code seems not to handle previous one
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 10:30:31 +0000 (12:30 +0200)]
renamed "profile" to "userId"
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 10:18:26 +0000 (12:18 +0200)]
ignored for i18n
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 09:58:37 +0000 (11:58 +0200)]
Continued:
- rewrote user registration to event-driven (CDI event/observer) pattern
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 09:33:51 +0000 (11:33 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 08:32:02 +0000 (10:32 +0200)]
moved validator to better location
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 07:50:33 +0000 (09:50 +0200)]
Cleanup through inspection + updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 07:05:39 +0000 (09:05 +0200)]
added template userid_error.tpl for showing errors around the user id + added CSS classes
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 06:59:37 +0000 (08:59 +0200)]
added isShareeUserIdSet() and used it to hide output
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 15 Oct 2015 06:43:53 +0000 (08:43 +0200)]
Continued:
- add parameter handling
- added some i18n strings
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 14:48:22 +0000 (16:48 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 13:33:38 +0000 (15:33 +0200)]
added bye.xhtml
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 13:31:23 +0000 (15:31 +0200)]
switch to proper template base
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 13:17:48 +0000 (15:17 +0200)]
added user_profile.xhtml and login_shared_addressbooks.xhtml + their i18n strings
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 13:08:56 +0000 (15:08 +0200)]
don't miss h:column!
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 13:06:57 +0000 (15:06 +0200)]
!isEmpty() is not reliable?!
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 12:45:03 +0000 (14:45 +0200)]
added more stuff for user list + updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 12:14:34 +0000 (14:14 +0200)]
added method allPublicUsers(). This can be called from public pages, too.
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 11:55:04 +0000 (13:55 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 11:22:58 +0000 (13:22 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 11:00:06 +0000 (13:00 +0200)]
Continued:
- added user profile visibility flag to registration form
- moved all converter to proper directory
- added missing strings to i18n file
- renamed some for better naming convention
- registered validator with this application
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 10:09:30 +0000 (12:09 +0200)]
Continued:
- added stuff for user list
- renamed message keys
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 09:55:18 +0000 (11:55 +0200)]
Continued:
- added stuff for user list
- renamed message keys
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 09:33:20 +0000 (11:33 +0200)]
Cache flag whether the user is sharing address books to reduce EJB traffic
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 08:45:48 +0000 (10:45 +0200)]
ignored for i18n
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 08:41:42 +0000 (10:41 +0200)]
added notice about if the user is not sharing address books as this is the secondary purpose of this application. The primary purpose is to manage different address books online in Internet or Intranet.
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 14 Oct 2015 08:16:24 +0000 (10:16 +0200)]
Continued:
- added bean for checking user's shared address books
- added webpage login_shared_addressbooks.xhtml for user's shared address books
- updated menu
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 14:59:06 +0000 (16:59 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 13:04:24 +0000 (15:04 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 11:51:40 +0000 (13:51 +0200)]
fixed message key + added debug output and output of id number on success
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 10:06:26 +0000 (12:06 +0200)]
Continued:
- added validator for address book id as this is being used in URLs
- added validator messages for personal data
- added "viewParam" stuff and added bean property "addressbookId" for verification and data retrieval
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 08:06:10 +0000 (10:06 +0200)]
added table container + used table_footer
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 08:02:38 +0000 (10:02 +0200)]
Fixed German umlauts
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 07:46:31 +0000 (09:46 +0200)]
Continued:
- added container for transfering user instance and unencrypted password
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 13 Oct 2015 06:39:28 +0000 (08:39 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 18:23:29 +0000 (20:23 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 18:17:30 +0000 (20:17 +0200)]
redirect back to "Own address books"
Roland Haeder [Mon, 12 Oct 2015 17:22:57 +0000 (19:22 +0200)]
Render only if logged-in
Roland Haeder [Mon, 12 Oct 2015 17:19:55 +0000 (19:19 +0200)]
Also check user account status
Roland Haeder [Mon, 12 Oct 2015 17:18:31 +0000 (19:18 +0200)]
sorted members
Roland Haeder [Mon, 12 Oct 2015 17:14:07 +0000 (19:14 +0200)]
Allow this only as logged-in user
Roland Haeder [Mon, 12 Oct 2015 17:09:38 +0000 (19:09 +0200)]
added page login_show_addressbook_entries.xhtml
Roland Haeder [Mon, 12 Oct 2015 17:03:18 +0000 (19:03 +0200)]
Added showing of address book entries and size
Roland Haeder [Mon, 12 Oct 2015 16:23:08 +0000 (18:23 +0200)]
Continued:
- added login_show_addressbook.xhtml
- added missing language elements
- listing of created address books should be "basicly finished"
- updated jar(s)
Roland Haeder [Mon, 12 Oct 2015 15:40:33 +0000 (17:40 +0200)]
Compare against null
Roland Haeder [Mon, 12 Oct 2015 15:34:13 +0000 (17:34 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 15:28:51 +0000 (17:28 +0200)]
sorted members
Roland Haeder [Mon, 12 Oct 2015 15:25:04 +0000 (17:25 +0200)]
updated jar(s)
Roland Haeder [Mon, 12 Oct 2015 15:15:12 +0000 (17:15 +0200)]
non-final, better?
Roland Haeder [Mon, 12 Oct 2015 15:08:07 +0000 (17:08 +0200)]
fixed name?
Roland Haeder [Mon, 12 Oct 2015 15:05:49 +0000 (17:05 +0200)]
forClass OR value :-)
Roland Haeder [Mon, 12 Oct 2015 15:00:45 +0000 (17:00 +0200)]
Remote bean again ... :-(