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 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 [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 [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 09:07:04 +0000 (11:07 +0200)]
Continued:
- added bean (controller) for SMS provider data retrieval
- expanded phone, fax and cellphone form fields so they better fit for ongoing rewrite
- updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Sat, 10 Oct 2015 20:02:27 +0000 (22:02 +0200)]
Rewrite:
- introduced jcountry-core which is a library for handling country-related data, e.g. dial prefix, country code ...
- introduced jphone-core which is a library for handling phone, fax and cell phone numbers
- these both new libraries required a rewrite of many parts
Roland Haeder [Sat, 10 Oct 2015 20:02:27 +0000 (22:02 +0200)]
Rewrite:
- introduced jcountry-core which is a library for handling country-related data, e.g. dial prefix, country code ...
- introduced jphone-core which is a library for handling phone, fax and cell phone numbers
- these both new libraries required a rewrite of many parts
Roland Haeder [Fri, 9 Oct 2015 19:36:03 +0000 (21:36 +0200)]
Continued:
- Bean method addAddressbook() should be "basicly finished"
- Same for isAddressbookNameUsed()
- renamed isLoggedIn() to isUserLoggedIn() to make it more clear
Roland Haeder [Fri, 9 Oct 2015 19:35:09 +0000 (21:35 +0200)]
Continued:
- Bean method addAddressbook() should be "basicly finished"
- Same for isAddressbookNameUsed()
- renamed isLoggedIn() to isUserLoggedIn() to make it more clear
Roland Haeder [Fri, 9 Oct 2015 18:58:29 +0000 (20:58 +0200)]
Continued:
- form adding address books is "basicly finished"
- added all its language strings
- added bean method createAddressbook()
- added field addressbookName
- added a description to web.xml
- registered newly added validator for address book names (doubles are allowed)
Roland Haeder [Fri, 9 Oct 2015 12:50:23 +0000 (14:50 +0200)]
Continued:
- added bean method isLoggedIn() to check if the user is logged-in (currently on if the instance is set)
- added @PostConstruct method init() to initialize addressbook list for current user (or empty list if not logged in)
- implemented hasCreatedAddressbooks()
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 9 Oct 2015 12:22:52 +0000 (14:22 +0200)]
Continued:
- added para div containers for data table and new addressbook links
- added missing language strings for login_own_addressbooks.xhtml
- added list for user's address book list
- added controller method hasCreatedAddressbooks()
- updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 9 Oct 2015 08:02:19 +0000 (10:02 +0200)]
Initial creation of first addressbook bean (controller) added JSF tag for handling user's own address books
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 13:26:56 +0000 (15:26 +0200)]
Continued:
- added more pages for login area
- also added their language strings
- moved menu/footer definitions into corresponding foo_base.tpl templates
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 7 Oct 2015 11:21:03 +0000 (13:21 +0200)]
Continued:
- added new page resend_link.xhtml for resending confirmation link
- added language strings for above new page (all pages get at least 2 strings)
- forgot to clear userName property in bean
- better handle over whole User instance instead of "raw data"
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 7 Oct 2015 10:13:58 +0000 (12:13 +0200)]
Continued:
- added list for already registered email addresses
- added fields for repeated email address and password
- added field for user id
- added missing language elements
- introduced new method addUserNameEmailAddress()
- introduced new method clearData()
- added copying of missing fields
- added @PostConstruct method init() for initializing email address/user name lists
- introduced isEmailAddressRegistered() and isUserNameRegistered()
- rewrote isRequiredPersonalDataSet() a little (better readable now)
- introduced isSameEmailAddressEntered() and isSamePasswordEntered() for checking if repeated email address/password matches
- added some missing language elements
- added missing value="#{blaController.blub}" (really required, else no data is copied)
- added a lot pre-checks for registration and newly added UserUtils.encryptPassword() for securely encryption of the password
- added field loggedInUser which holds the logged-in user instance
- sorted members a bit
- updates jars
Signed-off-by:Roland Häder <roland@mxchange.org>