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 ... :-(
Roland Haeder [Mon, 12 Oct 2015 14:31:16 +0000 (16:31 +0200)]
updated jar(s)
Roland Haeder [Mon, 12 Oct 2015 14:23:51 +0000 (16:23 +0200)]
It should be a local bean
Roland Haeder [Mon, 12 Oct 2015 14:20:04 +0000 (16:20 +0200)]
added Philippines
Roland Haeder [Mon, 12 Oct 2015 14:10:53 +0000 (16:10 +0200)]
Updated .gitignore
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 14:00:13 +0000 (16:00 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 13:22:23 +0000 (15:22 +0200)]
added for="fooId" for f:validator tag
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 13:16:03 +0000 (15:16 +0200)]
ident this element?
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 12:55:09 +0000 (14:55 +0200)]
if the area code or SmsProvider is not selected, don't create the DialableNumber instance at all
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 11:50:33 +0000 (13:50 +0200)]
updated jar(s) + fixed method calls + template
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 11:31:16 +0000 (13:31 +0200)]
Continued:
- added converter for country instance
- added converter for SMS provider (cell phone)
- enabled converts in template
- updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 09:45:41 +0000 (11:45 +0200)]
this didn't fix it, better allow NULL + updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 09:37:27 +0000 (11:37 +0200)]
added NONE_SELECTED choice + possible fix?
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 09:25:51 +0000 (11:25 +0200)]
wrong bait, wrong fish, wrong fix ;-)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 09:20:14 +0000 (11:20 +0200)]
fixed template
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 09:15:18 +0000 (11:15 +0200)]
registered validator for phone, fax and mobile numbers
Signed-off-by:Roland Häder <roland@mxchange.org>
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 [Mon, 12 Oct 2015 07:25:31 +0000 (09:25 +0200)]
added country code + Germany
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 07:11:18 +0000 (09:11 +0200)]
Continued:
- return unmodifyable list instead of array
- use correct property name
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Mon, 12 Oct 2015 06:43:09 +0000 (08:43 +0200)]
updated jar(s)
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Sun, 11 Oct 2015 20:31:01 +0000 (22:31 +0200)]
updated jar(s)
Roland Haeder [Sun, 11 Oct 2015 20:26:51 +0000 (22:26 +0200)]
it can be final
Roland Haeder [Sun, 11 Oct 2015 20:25:50 +0000 (22:25 +0200)]
ignored for i18n
Roland Haeder [Sun, 11 Oct 2015 20:23:48 +0000 (22:23 +0200)]
renamed it
Roland Haeder [Sun, 11 Oct 2015 19:57:34 +0000 (21:57 +0200)]
Continued:
- removed jcountry-lib as this is not working
- implemented method to get all countries
Roland Haeder [Sun, 11 Oct 2015 19:25:50 +0000 (21:25 +0200)]
added jcountry-lib + country bean (controller) + renamed/moved template
Roland Haeder [Sun, 11 Oct 2015 17:19:17 +0000 (19:19 +0200)]
updated jar(s)
Roland Haeder [Sun, 11 Oct 2015 11:48:39 +0000 (13:48 +0200)]
updated jar(s)
Roland Haeder [Sun, 11 Oct 2015 11:42:30 +0000 (13:42 +0200)]
updated jar(s)
Roland Haeder [Sat, 10 Oct 2015 21:44:44 +0000 (23:44 +0200)]
prepared rewrite toward "country bean" feature
Roland Haeder [Sat, 10 Oct 2015 21:36:42 +0000 (23:36 +0200)]
change countryCode to country
Roland Haeder [Sat, 10 Oct 2015 20:41:03 +0000 (22:41 +0200)]
updated jar(s)
Roland Haeder [Sat, 10 Oct 2015 20:41:03 +0000 (22:41 +0200)]
updated jar(s)
Roland Haeder [Sat, 10 Oct 2015 20:31:02 +0000 (22:31 +0200)]
updated jars
Roland Haeder [Sat, 10 Oct 2015 20:28:59 +0000 (22:28 +0200)]
Merge branch 'master' of /media/quix0r/INTENSO/Java Project/addressbook-war
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 21:24:09 +0000 (23:24 +0200)]
updated jars
Roland Haeder [Fri, 9 Oct 2015 19:37:56 +0000 (21:37 +0200)]
Auto-formatted whole project
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 18:01:03 +0000 (20:01 +0200)]
a bit fixing ... maybe?
Roland Haeder [Fri, 9 Oct 2015 17:43:35 +0000 (19:43 +0200)]
Continued:
- added new page login_add_addressbook.xhtml (dummy a bit)
- added its language strings, too
- updated juser-lib.jar
Roland Haeder [Fri, 9 Oct 2015 15:14:09 +0000 (17:14 +0200)]
updated jar(s)
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 [Fri, 9 Oct 2015 06:33:48 +0000 (08:33 +0200)]
no more needed here
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Fri, 9 Oct 2015 06:21:54 +0000 (08:21 +0200)]
updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 19:12:56 +0000 (21:12 +0200)]
Merge branch 'master' of /media/quix0r/INTENSO/Java Project/addressbook-war
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 18:41:17 +0000 (20:41 +0200)]
Continued:
- translated more strings + fixed some.
- fixed CSS so the content title is now grey-underlayed and not with content
Roland Haeder [Thu, 8 Oct 2015 18:41:17 +0000 (20:41 +0200)]
Continued:
- translated more strings + fixed some.
- fixed CSS so the content title is now grey-underlayed and not with content
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 16:10:03 +0000 (18:10 +0200)]
Updated jar
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 15:58:04 +0000 (17:58 +0200)]
updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Thu, 8 Oct 2015 15:12:46 +0000 (17:12 +0200)]
Updated jar(s)
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 18:10:42 +0000 (20:10 +0200)]
Updated jar(s)
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 7 Oct 2015 11:55:30 +0000 (13:55 +0200)]
need to set userId again ... ;-)
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:42:06 +0000 (12:42 +0200)]
added initial login templates and navigation rules
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Wed, 7 Oct 2015 10:30:57 +0000 (12:30 +0200)]
This business method should better return a redirection target
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>
Roland Haeder [Wed, 7 Oct 2015 06:28:17 +0000 (08:28 +0200)]
updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 15:08:27 +0000 (17:08 +0200)]
Updated jars + project file
Signed-off-by: Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 14:46:33 +0000 (16:46 +0200)]
updated jars + fixed dist.sh chmod
Roland Haeder [Tue, 6 Oct 2015 13:39:07 +0000 (15:39 +0200)]
Continued:
- new exception caught and renamed one
- updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 12:29:05 +0000 (14:29 +0200)]
removed acceptvcharset, it is broken in IE anyway. So, now what?
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 12:19:46 +0000 (14:19 +0200)]
Some wording fixed + double link in faces-config.xml
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 12:10:03 +0000 (14:10 +0200)]
Continued:
- the user bean (controller) needs to be updated after successful registration to bear the user id
- added new template register_done.xhtml
- removed companyName from bean as this will be handled differently
- added birthday property
- also doRegister() needs to return the updated user instance
- more language internationalized
- temporary set user account status to CONFIRMED for easier development
- many more other imrovements ... :-( I hit commit to quickly.
- updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 10:46:24 +0000 (12:46 +0200)]
Continued:
- removed double-reference on juser-lib.jar
- re-aligned navigation cases (graphical)
- added missing language string
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 10:11:50 +0000 (12:11 +0200)]
Continued:
- added new beans (controller) for registration and login
- added security constrain (maybe working?) for login area. Maybe this has to be done manually as the user table is very specific.
- add dummy login error page
- updated jars
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 07:33:12 +0000 (09:33 +0200)]
updated jars + fixed method call
Signed-off-by:Roland Häder <roland@mxchange.org>
Roland Haeder [Tue, 6 Oct 2015 06:53:43 +0000 (08:53 +0200)]
updated jar + fixed path for Linux/MacOS
Signed-off-by:Roland Häder <roland@mxchange.org>