]> git.mxchange.org Git - jjobs-war.git/log
jjobs-war.git
7 years agoPlease cherry-pick:
Roland Häder [Wed, 31 Aug 2016 15:54:08 +0000 (17:54 +0200)]
Please cherry-pick:
- use single h:message for each field
- fixed "for" attributes
- used h:outputText

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 31 Aug 2016 10:21:02 +0000 (12:21 +0200)]
Please cherry-pick:
- used more uniqueAddContact()
- added debug lines (may become noisy)
- logged also unset fax, land-line or mobile number

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 31 Aug 2016 08:20:56 +0000 (10:20 +0200)]
Please cherry-pick:
- fixed confusion between login_user (the actual login process) and user_login (form for users to login)

7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 15:52:38 +0000 (17:52 +0200)]
Please cherry-pick:
- lesser ui:fragment (was bad here anyway)

7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 15:46:53 +0000 (17:46 +0200)]
Please cherry-pick:
- maybe also other accounts have these "features" ... (not just role "user")

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 15:18:49 +0000 (17:18 +0200)]
Please cherry-pick:
- maybe also other accounts have a resend-link feature ?

7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 15:11:12 +0000 (17:11 +0200)]
Please cherry-pick:
- moved to new location + updated faces-config.xml

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 11:01:27 +0000 (13:01 +0200)]
Please cherry-pick:
- removed redundant test on current password matching + output nice faces message

7 years agoPlease cherry-pick:
Roland Häder [Tue, 30 Aug 2016 10:57:47 +0000 (12:57 +0200)]
Please cherry-pick:
- do always clear current password in other controller

7 years agoupdated jar(s)
Roland Haeder [Tue, 30 Aug 2016 17:45:51 +0000 (19:45 +0200)]
updated jar(s)

7 years agoupdated jar(s)
Roland Haeder [Mon, 29 Aug 2016 17:35:30 +0000 (19:35 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:56:15 +0000 (17:56 +0200)]
Please cherry-pick:
- added baseUrl parameter (from own FacesUtils class)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:37:15 +0000 (17:37 +0200)]
Please cherry-pick:
- Use Boolean.parseBoolean() instead of own code (reduces code-base)

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:29:58 +0000 (17:29 +0200)]
Please cherry-pick:
- need to reset this flag here anyway

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:23:57 +0000 (17:23 +0200)]
Please cherry-pick:
- opps, forgot to set "must change password" flag

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:13:06 +0000 (17:13 +0200)]
Please cherry-pick:
- nope, was not working, the login-controller still needs it to compare it with current user's

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:05:11 +0000 (17:05 +0200)]
Please cherry-pick:
- renamed currentPassword -> userCurrentPassword

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 15:01:32 +0000 (17:01 +0200)]
Please cherry-pick:
- rewrote template to have a targetController parameter (must be set)

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 14:53:05 +0000 (16:53 +0200)]
Please cherry-pick:
- renamed i18n strings
- added missing i18n string

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 14:49:58 +0000 (16:49 +0200)]
Please cherry-pick:
- re-resorted

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 14:38:32 +0000 (16:38 +0200)]
Please cherry-pick:
- got rid of login_edit_user_data.xhtml, it was redundant anyway
- better is to have each "user_change" menu entry in left menu
- rewired navigation rules
- renamed feature from edit_user_data to change_user_personal_data as this reflects more its purpose
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 14:20:55 +0000 (16:20 +0200)]
Please cherry-pick:
- opps, English in German file and wise versa

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 14:17:52 +0000 (16:17 +0200)]
Please cherry-pick:
- show "user_edit_data" link if at least one of the features is enabled
- this allows navigating to e.g. only "user_change_password"
- rewrote ugly exceptions to nice faces messages
- show message to user if he/she must change password
- added missing feature flag for changing email address
- added missing file extension (opps, fixed now)
- added missing i18n strings

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 13:35:07 +0000 (15:35 +0200)]
Please cherry-pick:
- renamed navigation case "login" -> "user_login" as also other logins may exist
- added navigation rule user_index -> user_change_password

Signed-off-by: Roland Häder <roland@haeder.net>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 13:28:12 +0000 (15:28 +0200)]
Please cherry-pick:
- rewrote exceptions to nice faces messages
- added missing 18n strings

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 13:05:01 +0000 (15:05 +0200)]
Please cherry-pick:
- if other user name than current (but maybe other passphrase) one is entered, only then check for it's existence
- this avoids double-registering by administrator
- set user name in administrative controller, too

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 12:47:53 +0000 (14:47 +0200)]
Please cherry-pick:
- introduced new template message_box_mini.tpl and corresponding CSS class

Signed-off-by: Roland Häder <roland@haeder.net>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 12:39:15 +0000 (14:39 +0200)]
Please cherry-pick:
- use null-safe Objects.equals()

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 10:45:14 +0000 (12:45 +0200)]
Please cherry-pick:
- fixed some CSS stuff

7 years agoPlease cherry-pick:
Roland Häder [Mon, 29 Aug 2016 10:35:29 +0000 (12:35 +0200)]
Please cherry-pick:
- opps, missed navigation rules
- switched to table_medium
- added missing i18n string

7 years agoContinued with deleting user accounts: (please cherry-pick)
Roland Häder [Mon, 29 Aug 2016 10:03:43 +0000 (12:03 +0200)]
Continued with deleting user accounts: (please cherry-pick)
- added form with delete reason
- added method in controller (managed bean) which fires an event after the EJB deleted the user
- added activity log for deleting users (based on fired event)
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Sun, 28 Aug 2016 18:57:43 +0000 (20:57 +0200)]
updated jar(s)

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 14:12:07 +0000 (16:12 +0200)]
Please cherry-pick:
- introduced addUserActivityToCache() which handles adding activity log objects to "cache"

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 13:36:12 +0000 (15:36 +0200)]
Please cherry-pick:
- introduced determinePrincipalName()
- added logging of principal's name
- activity log also shows it
- added missing i18n string

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 10:41:10 +0000 (12:41 +0200)]
Please cherry-pick:
- use medium table here

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 10:29:40 +0000 (12:29 +0200)]
Please cherry-pick:
- renamed event-observer methods to have "Event" as suffix

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 10:17:40 +0000 (12:17 +0200)]
Please cherry-pick:
- replace div class="error_container" to h:panelGroup

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 09:27:50 +0000 (11:27 +0200)]
Please cherry-pick:
- sorted list reversed

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 09:00:28 +0000 (11:00 +0200)]
Please cherry-pick:
- added user last lock timestamp
- fixed last locked reason

7 years agoPlease cherry-pick:
Roland Häder [Fri, 26 Aug 2016 08:45:29 +0000 (10:45 +0200)]
Please cherry-pick:
- added methods to controller to expand activity type for admin and user respectivly
- renamed user-registration-event method to have "User" in it as this is explicity for users
- renamed user-logout-event observer method to have "Event" as suffix
- fixed template, no user here (copy-paste mistake)
- also add new event to controller's list
- added missing i18n strings for user activity log
- added missing navigation rule

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Thu, 25 Aug 2016 20:12:33 +0000 (22:12 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 15:54:15 +0000 (17:54 +0200)]
Please cherry-pick:
- renamed helper interface and class according to naming convention
- added link in administrative user links including navigation rule
- added + implemented controller method allCurrentUsersActivityLog() which requires beanHeper.user being set

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 16:02:09 +0000 (18:02 +0200)]
Please cherry-pick:
- fixed wrong bean property name "Contact" was missing

7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 15:54:15 +0000 (17:54 +0200)]
Please cherry-pick:
- renamed helper interface and class according to naming convention
- added link in administrative user links including navigation rule
- added + implemented controller method allCurrentUsersActivityLog() which requires beanHeper.user being set

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 14:59:14 +0000 (16:59 +0200)]
Please cherry-pick:
- opps, id was missing on h:link (label target)

7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 14:57:21 +0000 (16:57 +0200)]
Please cherry-pick:
- introduced new "mini" templates which contains minimalistic data
- the mini template contains a link to the full user's (later also contact) data
- admin_resend_user_confirmation_link is now using them to show nice output

7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 14:45:00 +0000 (16:45 +0200)]
Please cherry-pick:
- added missing navigation rule to admin_show_user
- added missing i18n strings

7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 14:39:14 +0000 (16:39 +0200)]
Please cherry-pick:
- added new page that admins can send out a new confirmation link to users
- added navigation rule for new page
- added missing i18n strings
- using ui:fragment is now no longer required (it hid the <li> tag if unconfirmed)
- fixed i18n usage

7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 13:47:34 +0000 (15:47 +0200)]
Please cherry-pick:
- renamed event observer methods to have suffix "Event" in it
- added observer method afterUserResendConfirmationLinkEvent() for logging user activity

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 12:44:30 +0000 (14:44 +0200)]
Please cherry-pick:
- fixed component ids

7 years agoPlease cherry-pick: (be careful with project-specific names!)
Roland Häder [Thu, 25 Aug 2016 10:47:06 +0000 (12:47 +0200)]
Please cherry-pick: (be careful with project-specific names!)
- sorted members
- added call to EJB for adding log entry (will be quickly back as a queue does the real job)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 25 Aug 2016 07:42:26 +0000 (09:42 +0200)]
Please cherry-pick:
- rewrote list to map with a list per user
- initialized this map in post-construct method

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Wed, 24 Aug 2016 20:21:58 +0000 (22:21 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 15:56:57 +0000 (17:56 +0200)]
Please cherry-pick:
- added controller (bean class + local interface) for user activity log

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoadded juser-activity projects (core/lib)
Roland Häder [Wed, 24 Aug 2016 15:02:49 +0000 (17:02 +0200)]
added juser-activity projects (core/lib)

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 12:50:54 +0000 (14:50 +0200)]
Please cherry-pick:
- added ability to edit comment
- added ability to enter comment on account creation

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 12:18:56 +0000 (14:18 +0200)]
Please cherry-pick:
- fixed i18n string

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 12:12:02 +0000 (14:12 +0200)]
Please cherry-pick:
- some wording improved, makes it more helpful

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 12:03:24 +0000 (14:03 +0200)]
Please cherry-pick:
- use (error|fatal|warn)Class, not style class

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 10:57:36 +0000 (12:57 +0200)]
Please cherry-pick:
- fixed some wording (minor)

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 10:49:46 +0000 (12:49 +0200)]
Please cherry-pick:
- currently not otherwise possible: if contact's fax number from user profile is being unlinked/linked, a redirect to admin_contact_show happens as no user id is available at this time

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 10:31:59 +0000 (12:31 +0200)]
Please cherry-pick:
- opps, missed to "hide" this if the user list is not empty

7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 10:07:52 +0000 (12:07 +0200)]
Please cherry-pick:
- converted h:outputText (simple output) into a nicer message box

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 09:19:44 +0000 (11:19 +0200)]
Please cherry-pick:
- added message if contact/user list is empty (nothing in database)
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 24 Aug 2016 08:52:00 +0000 (10:52 +0200)]
Please cherry-pick:
- got rid of redundant hasFoos() as #{ no someController.allFoos().isEmpty()} works fine
- renamed controller method allMobileProvider() -> allMobileProviders()

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 15:34:05 +0000 (17:34 +0200)]
Please cherry-pick:
- fixed administrative fax listing (column data was in facet=header)
- added event observer afterAdminLinked(Fax|LandLine|Mobile)NumberEvent()
- these observers only add new (not existing) phone numbers to the corresponding lists

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 13:55:49 +0000 (15:55 +0200)]
Please cherry-pick:
- renamed fields as List as suffix is redundant
- observed events for unlinked fax, land-line and mobile numbers

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 13:29:19 +0000 (15:29 +0200)]
Please cherry-pick:
- added events for updated fax, land-line and mobile number
- added events for deleted fax, land-line and mobile number
- renamed event method to have Event suffix

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 13:03:54 +0000 (15:03 +0200)]
Please cherry-pick:
- no delete, but edit here

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 12:56:50 +0000 (14:56 +0200)]
Please cherry-pick:
- opps, missed this

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 12:52:49 +0000 (14:52 +0200)]
Please cherry-pick:
- renamed i18n strings more towards _NUMBER as they are all numbers ...
- added missing i18n strings

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 12:38:18 +0000 (14:38 +0200)]
Please cherry-pick:
- sorted a bit navigation rules
- added missing for fax/land-line edit/delete

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 12:26:28 +0000 (14:26 +0200)]
Please cherry-pick:
- fixed i18n strings

7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 10:54:52 +0000 (12:54 +0200)]
Please cherry-pick:
- added more controller (managed bean) methods for deleting/updating fax/land-line numbers

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 23 Aug 2016 10:16:21 +0000 (12:16 +0200)]
Please cherry-pick:
- edit/delete(Fax|LandLine|Mobile)Data() must have the phone number being handled over as a parameter
- the instance in beanHelper is null on POST (-back)
- setting onPostback="true" overrides the set value (from JSF page)
- so it needs to be as a parameter

7 years agoAdded API documentation URL
Roland Häder [Tue, 23 Aug 2016 07:21:11 +0000 (09:21 +0200)]
Added API documentation URL

7 years agoPlease cherry-pick:
Roland Häder [Mon, 22 Aug 2016 15:58:16 +0000 (17:58 +0200)]
Please cherry-pick:
- added birthday field

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 22 Aug 2016 13:48:04 +0000 (15:48 +0200)]
Please cherry-pick:
- placed more text into h:outputText tags

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Mon, 22 Aug 2016 13:18:40 +0000 (15:18 +0200)]
Please cherry-pick:
- removed onPostback from "edit pages" (as if this is set, the old data is being set back ... yes, remember the JSF life-cycle
- added error message when no data has been changed (generic)
- added missing navigation rule
- added noisy debug lines

7 years agoPlease cherry-pick:
Roland Häder [Mon, 22 Aug 2016 12:31:03 +0000 (14:31 +0200)]
Please cherry-pick:
- "hide" these templates when the contact is not found
- added missing navigation rule

7 years agoPlease cherry-pick:
Roland Häder [Mon, 22 Aug 2016 10:22:01 +0000 (12:22 +0200)]
Please cherry-pick:
- fixed i18n string name
- added missing navigation rule so linking contacts with fax, land-line and mobile numbers /should/ work
- added missing i18n strings
- ids for data input fields are all camelCased (same as backing bean property)

7 years agoignored + removed (will be re-generated) genfiles.properties as this caused update...
Roland Häder [Mon, 22 Aug 2016 07:49:24 +0000 (09:49 +0200)]
ignored + removed (will be re-generated) genfiles.properties as this caused update problems

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Tue, 23 Aug 2016 17:47:20 +0000 (19:47 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoadded missing jar references to jaddressbook-core/lib (don't cherry-pick)
Roland Haeder [Sun, 21 Aug 2016 20:14:37 +0000 (22:14 +0200)]
added missing jar references to jaddressbook-core/lib (don't cherry-pick)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Sun, 21 Aug 2016 20:10:55 +0000 (22:10 +0200)]
updated jar(s)

7 years agoupdated jar(s)
Roland Haeder [Sun, 21 Aug 2016 20:09:22 +0000 (22:09 +0200)]
updated jar(s)

7 years agoPlease cherry-pick:
Roland Häder [Fri, 19 Aug 2016 16:02:56 +0000 (18:02 +0200)]
Please cherry-pick:
- removed redirect parameter as they seem not to work

7 years agoPlease cherry-pick:
Roland Häder [Fri, 19 Aug 2016 15:05:25 +0000 (17:05 +0200)]
Please cherry-pick:
- commented out noisy debug lines (no more needed)
- commented out registration of phase listener (only for debugging)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoFixed: (please cherry-pick)
Roland Häder [Fri, 19 Aug 2016 14:56:14 +0000 (16:56 +0200)]
Fixed: (please cherry-pick)
- added missing annotations so the events can be fired

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years ago"Re-scoped" bean helper: (please cherry-pick)
Roland Häder [Fri, 19 Aug 2016 14:48:20 +0000 (16:48 +0200)]
"Re-scoped" bean helper: (please cherry-pick)
- the bean helper needs to be view-scoped (valid until the view has been changed)
- this way, the setted instances remain until the view is invalidated
- maybe no onPostback="true" is then no more needed? @TODO

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 19 Aug 2016 14:32:14 +0000 (16:32 +0200)]
Please cherry-pick:
- cleanups on templates

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 19 Aug 2016 13:19:03 +0000 (15:19 +0200)]
Please cherry-pick:
- added debugger class for making JSF life-cycles visible, thanks to BalusC for this free code
- registered above debugger
- rewrote all templates with f:metadata to, again, BalusC's recommendation to have "metadata" in a own ui:define block
- added NOISY debug lines (please comment out on productive systems!)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Fri, 19 Aug 2016 08:55:02 +0000 (10:55 +0200)]
Please cherry-pick:
- opps, renamed to much ...

7 years agoPlease cherry-pick:
Roland Häder [Thu, 18 Aug 2016 16:05:34 +0000 (18:05 +0200)]
Please cherry-pick:
- fixed phone -> landLine != mobile number

7 years agoPlease cherry-pick:
Roland Häder [Thu, 18 Aug 2016 15:56:01 +0000 (17:56 +0200)]
Please cherry-pick:
- cannot use this template here, too as more than one phone number is being entered

7 years agoPlease cherry-pick:
Roland Häder [Thu, 18 Aug 2016 15:13:41 +0000 (17:13 +0200)]
Please cherry-pick:
- opps, wrong code inserted ...

7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Thu, 18 Aug 2016 14:56:02 +0000 (16:56 +0200)]
Continued a bit: (please cherry-pick)
- added needed try-catch block and return a nice facet message to the user (admin)
- changed no longer existing exceptions with more generic exception as this is fine here

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued with add/link forms: (please cherry-pick)
Roland Häder [Thu, 18 Aug 2016 13:43:04 +0000 (15:43 +0200)]
Continued with add/link forms: (please cherry-pick)
- implemented doLinkAdd(Fax|LandLine|Mobile)Number() which fire events when the number has been linked/added
- removed field mobileNumber as it is redundant to phoneNumber
- form_contact_data needs mobileNumber as all 3 are being asked there
- renamed countryPhoneCode -> phoneCountry as this is more accurate
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Thu, 18 Aug 2016 10:15:59 +0000 (12:15 +0200)]
Please cherry-pick:
- f:viewAction needs to be executed on POST request as well
- still the registered h:commandButton's method is not being invoked :-(
- again?!

7 years agoPlease cherry-pick:
Roland Häder [Thu, 18 Aug 2016 10:15:29 +0000 (12:15 +0200)]
Please cherry-pick:
- f:viewAction needs to be executed on POST request as well
- still the registered h:commandButton's method is not being invoked :-(
- again?!