]> git.mxchange.org Git - pizzaservice-war.git/log
pizzaservice-war.git
7 years agofixed more link outcomes, opps
Roland Häder [Wed, 19 Apr 2017 19:56:29 +0000 (21:56 +0200)]
fixed more link outcomes, opps

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agofixed targets, removed obsolete login.xhtml, as user_login.xhtml is around
Roland Häder [Wed, 19 Apr 2017 19:54:14 +0000 (21:54 +0200)]
fixed targets, removed obsolete login.xhtml, as user_login.xhtml is around

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Haeder [Thu, 8 Sep 2016 20:52:05 +0000 (22:52 +0200)]
Please cherry-pick:
- fixed tzpo ...

Signed-off-by: Roland Häder <roland@mxchange.org>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 19 Apr 2017 19:17:16 +0000 (21:17 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 19 Apr 2017 18:55:57 +0000 (20:55 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoOpps, missed this event observer ...
Roland Häder [Wed, 19 Apr 2017 17:51:18 +0000 (19:51 +0200)]
Opps, missed this event observer ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 19 Apr 2017 17:46:08 +0000 (19:46 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoRewrites:
Roland Häder [Wed, 19 Apr 2017 17:45:02 +0000 (19:45 +0200)]
Rewrites:
- use beanHelper where possible, lesser class attributes to handle
- set checkout-wrapper in event than customer only
- let's hope, this is working ... (template)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years ago@TODO is better than only 'TODO'
Roland Häder [Wed, 19 Apr 2017 17:26:34 +0000 (19:26 +0200)]
@TODO is better than only 'TODO'

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued:
Roland Häder [Wed, 19 Apr 2017 17:24:14 +0000 (19:24 +0200)]
Continued:
- rewrote to event-observer instead of directly calling those methods
- much smaller and easier code

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Wed, 19 Apr 2017 17:24:01 +0000 (19:24 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agonope, 'src/' must be present, then the IDE (NetBeans at least) can find it
Roland Häder [Wed, 19 Apr 2017 16:40:31 +0000 (18:40 +0200)]
nope, 'src/' must be present, then the IDE (NetBeans at least) can find it

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Wed, 19 Apr 2017 16:22:35 +0000 (18:22 +0200)]
Don't cherry-pick:
- text needs to be wrapped in h:outputText, here too.
- no need for mini_basket_empty.tpl, there is a generic message_box.tpl

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Wed, 19 Apr 2017 16:12:01 +0000 (18:12 +0200)]
Don't cherry-pick:
- forgot this as well ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 19 Apr 2017 16:09:57 +0000 (18:09 +0200)]
Please cherry-pick:
- opps, forgot this to wrap ...

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Wed, 19 Apr 2017 16:08:37 +0000 (18:08 +0200)]
Don't cherry-pick:
- text needs to be wrapped into h:outputText

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoMaybe cherry-pick:
Roland Häder [Wed, 19 Apr 2017 15:47:37 +0000 (17:47 +0200)]
Maybe cherry-pick:
- text should be wrapped in h:outputText

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 19 Apr 2017 15:41:08 +0000 (17:41 +0200)]
Please cherry-pick:
- text should be wrapped in h:outputText as this is like a GUI for web browsers

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Häder [Wed, 19 Apr 2017 15:19:14 +0000 (17:19 +0200)]
Don't cherry-pick:
- rewrote index.xhtml (guest) to more common way, even when in this project
  registration in index page is not wanted. This has the benefit that (almost)
  all JSF pages remain generic and therefor they can be cherry-picked from
  project to project.
- Now only guest_index.tpl holds the different content

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued porting templates:
Roland Häder [Wed, 19 Apr 2017 14:52:47 +0000 (16:52 +0200)]
Continued porting templates:
- added a lot missing templates which are used for handling fax/land-line
  numbers
- no more cellphone, now all mobiles are welcome ...
- renamed files as they belong to user (not generic)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 19 Apr 2017 14:07:36 +0000 (16:07 +0200)]
Please cherry-pick:
- used h:outputText to wrap text ... this is a WUI (like a GUI) and text
  elements should be wrapped into JSF tags

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agonew way, was not done here
Roland Häder [Wed, 19 Apr 2017 13:46:38 +0000 (15:46 +0200)]
new way, was not done here

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoCleanups:
Roland Häder [Wed, 19 Apr 2017 12:24:14 +0000 (14:24 +0200)]
Cleanups:
- added id for menu include (maybe more follow? or I revert all these?)
- removed no longer used i18n strings
- user_menu is no longer included in page template, only in user_base.xhtml

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoremoved navdata as it will be regenerated and ignored it as it always caused merge...
Roland Häder [Sun, 16 Apr 2017 09:52:10 +0000 (11:52 +0200)]
removed navdata as it will be regenerated and ignored it as it always caused merge conflicts

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Sun, 16 Apr 2017 09:23:47 +0000 (11:23 +0200)]
Please cherry-pick:
- renamed login_change_* to login_user_change_* as these are user-specific
  changes
- also renamed i18n strings
- renamed method in email-change controller as it is user-specific, too
- deleted left-over index.xhtml

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sat, 15 Apr 2017 22:13:58 +0000 (00:13 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated source references, how does '/src/' come in everywhere?
Roland Häder [Sat, 15 Apr 2017 22:05:35 +0000 (00:05 +0200)]
updated source references, how does '/src/' come in everywhere?

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Häder [Sat, 15 Apr 2017 19:29:36 +0000 (21:29 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued:
Roland Häder [Sat, 15 Apr 2017 19:12:13 +0000 (21:12 +0200)]
Continued:
- pizzaservice-core/mailer are now referenced as projects as they are
  application-specific projects and not libraries (like e.g. juser-core is)
- added new dependency jproduct-core
- updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Thu, 13 Apr 2017 19:22:40 +0000 (21:22 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Wed, 12 Apr 2017 22:34:48 +0000 (00:34 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agosorted imports
Roland Haeder [Tue, 11 Apr 2017 12:51:54 +0000 (14:51 +0200)]
sorted imports

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoFixes:
Roland Haeder [Tue, 11 Apr 2017 11:24:33 +0000 (13:24 +0200)]
Fixes:
- need to use concat() and not + because it is only for numeric values

7 years agoAPI has changed: no more cellphone, now is mobile
Roland Haeder [Tue, 11 Apr 2017 10:47:54 +0000 (12:47 +0200)]
API has changed: no more cellphone, now is mobile

7 years agoContinued a bit:
Roland Haeder [Tue, 11 Apr 2017 10:11:07 +0000 (12:11 +0200)]
Continued a bit:
- added clear() method for clearing bean after form has been processed
- added navigation rule

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agodon't show a warning here, returning original list is wanted
Roland Haeder [Tue, 11 Apr 2017 09:58:27 +0000 (11:58 +0200)]
don't show a warning here, returning original list is wanted

7 years agomore JNDIs fixed
Roland Haeder [Mon, 10 Apr 2017 22:35:33 +0000 (00:35 +0200)]
more JNDIs fixed

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agofixed JNDI names
Roland Haeder [Mon, 10 Apr 2017 22:33:11 +0000 (00:33 +0200)]
fixed JNDI names

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoUpdatede jar(s) + fixed some names + fixed some imports
Roland Haeder [Mon, 10 Apr 2017 22:09:40 +0000 (00:09 +0200)]
Updatede jar(s) + fixed some names + fixed some imports

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated own name and resources
Roland Haeder [Mon, 10 Apr 2017 21:55:12 +0000 (23:55 +0200)]
updated own name and resources

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Mon, 10 Apr 2017 20:13:34 +0000 (22:13 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit:
Roland Haeder [Mon, 10 Apr 2017 20:07:13 +0000 (22:07 +0200)]
Continued a bit:
- not just cellphones, let's support any mobile phone
- tpzo fixed

7 years agoupdated jar(s)
Roland Haeder [Mon, 10 Apr 2017 20:05:13 +0000 (22:05 +0200)]
updated jar(s)

7 years agoupdated jar(s)
Roland Haeder [Mon, 10 Apr 2017 18:03:27 +0000 (20:03 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Sat, 3 Sep 2016 12:25:28 +0000 (14:25 +0200)]
updated jar(s)

7 years agoDon't cherry-pick:
Roland Haeder [Sat, 3 Sep 2016 12:20:20 +0000 (14:20 +0200)]
Don't cherry-pick:
- fixed JNDI name (possibly)

7 years agoupdated jar(s)
Roland Haeder [Fri, 2 Sep 2016 20:21:41 +0000 (22:21 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated jar(s)
Roland Haeder [Thu, 1 Sep 2016 21:12:19 +0000 (23:12 +0200)]
updated jar(s)

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

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

7 years agoupdated jar(s)
Roland Haeder [Mon, 29 Aug 2016 19:55:41 +0000 (21:55 +0200)]
updated jar(s)

7 years agoupdated jar(s)
Roland Haeder [Thu, 25 Aug 2016 20:12:52 +0000 (22:12 +0200)]
updated jar(s)

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

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

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

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

7 years agofixed Windows -> Linux path style
Roland Haeder [Fri, 19 Aug 2016 21:15:34 +0000 (23:15 +0200)]
fixed Windows -> Linux path style

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

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

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

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

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

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agofixed copyright&author
Roland Haeder [Mon, 8 Aug 2016 17:49:57 +0000 (19:49 +0200)]
fixed copyright&author

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Mon, 8 Aug 2016 16:10:15 +0000 (18:10 +0200)]
Continued a bit: (please cherry-pick)
- also here use isEmpty()

7 years agoContinued with splitting/cleanup: (please cherry-pick)
Roland Häder [Mon, 8 Aug 2016 15:43:11 +0000 (17:43 +0200)]
Continued with splitting/cleanup: (please cherry-pick)
- removed all boolean hasFoos() methods as isEmpty() works the same way
- got rid of many Collections.unmodifiableList() calls as they may confuse the developer, please watch out!
- splitted contact's special phone stuff out to own controller (bean)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoDon't cherry-pick:
Roland Haeder [Mon, 8 Aug 2016 17:46:13 +0000 (19:46 +0200)]
Don't cherry-pick:
- added @Local annotation as these are local (CDI) interfaces only

7 years agoContinued with rewrite: (please cherry-pick)
Roland Häder [Mon, 8 Aug 2016 14:51:58 +0000 (16:51 +0200)]
Continued with rewrite: (please cherry-pick)
- renamed some admin_contact_cellphone_???.xhtml to admin_cellphone_???.xhtml as they are generic enough (not depending on contact)
- moved phone-contact stuff to adminContactController
- renamed i18n strings properly
- no need to have contact in adminPhoneController, better is the obvious one: beanHelper
- started with listing all cell phone numbers (similar JSF will follow for land-line and fax numbers)
- the contact stuff in adminPhoneHelper was deprecated anyway

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease rename:
Roland Häder [Mon, 8 Aug 2016 13:22:38 +0000 (15:22 +0200)]
Please rename:
- this is no longer a contact's land-line/cellphone number controller, it only handles the number data itself
- unlink/link with contact or employees or anything must be done in that specific controller

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Mon, 8 Aug 2016 12:10:07 +0000 (14:10 +0200)]
Continued a bit: (please cherry-pick)
- added title

7 years agoupdated jar(s)
Roland Haeder [Mon, 8 Aug 2016 17:24:33 +0000 (19:24 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoupdated copyright + author
Roland Haeder [Sat, 6 Aug 2016 20:27:49 +0000 (22:27 +0200)]
updated copyright + author

7 years agoSome fixes: (please cherry-pick)
Roland Haeder [Sat, 6 Aug 2016 20:16:43 +0000 (22:16 +0200)]
Some fixes: (please cherry-pick)
- added missing import for MessageFormat
- renamed loginController to userLoginController as this is only for user logins

7 years agointroduced method showFacesMessage() with 2nd parameter being a message string (pleas...
Roland Häder [Thu, 21 Jul 2016 16:04:04 +0000 (18:04 +0200)]
introduced method showFacesMessage() with 2nd parameter being a message string (please cherry-pick this)

7 years agoupdated jar(s)
Roland Haeder [Sat, 6 Aug 2016 20:12:33 +0000 (22:12 +0200)]
updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agosorted members (maybe cherry-pick this?)
Roland Haeder [Sat, 6 Aug 2016 20:11:31 +0000 (22:11 +0200)]
sorted members (maybe cherry-pick this?)

7 years agoContinued with rewrites: (please cherry-pick)
Roland Häder [Sat, 6 Aug 2016 10:26:59 +0000 (12:26 +0200)]
Continued with rewrites: (please cherry-pick)
- the contact phone controller becomes a generic phone controller (see jcontacts-business-core)
- marked contact-related stuff in it as deprecated
- renamed it's JSF name to adminPhoneController
- all phone instances are being set by beanHelper's copyUserToController() method
- private method setPhoneInstances() introduced
- rewrote all parameters that cannot be auto-completed by IDE to beanHelper and phone controller
- added missing i18n string(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoFixed house number extension: (please cherry-pick)
Roland Häder [Sat, 6 Aug 2016 08:45:35 +0000 (10:45 +0200)]
Fixed house number extension: (please cherry-pick)
- the contact's house number extension was not exposed in template
- and also not cleared in clear() method

7 years agoPlease cherry-pick:
Roland Häder [Sat, 6 Aug 2016 08:15:05 +0000 (10:15 +0200)]
Please cherry-pick:
- Well, ui:fragment is according to my trainer not right. What I want here is a navigation to edit/delete/lock/unlock pages depending on the user's account status.
- If the account status is UNCONFIRMED, currently only show edit and delete
- If it is CONFIRMED, add a link to "lock" page.
- If it is LOCKED, add a link to "unlock" page.
- Currently I do this with ui:fragment because it seems to be the only JSF tag that is NOT rendering it's body when the rendered attribute resolves to false.
- If you can find a drop-in replacement, please notify me at roland[AT]mxchange[DOT]org
- And please keep in mind that c:if or anything like that is JSP which is being executed on an other life-cycle step than JSFs.

7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Sat, 6 Aug 2016 07:55:12 +0000 (09:55 +0200)]
Continued a bit: (please cherry-pick)
- don't wrap command buttons in rendered="" conditions and not with ui:fragment (please name me a full replacement for all the other cases where I'm using it)
- this makes it impossible for the button's action (controller method) being executed as this depends on the life-cycle of the JSF
- it may work in viewing the JSF page but not when you submit it.
- rewrote parameter 'user' to beanHelper.user as this was already being used
- show proper lock/unlock link depending on user's account status
- added navigation rule for new user lock JSF page

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 16:02:11 +0000 (18:02 +0200)]
Continued: (please cherry-pick)
- splitted lock/unlock user form

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (cherry-pick)
Roland Häder [Fri, 5 Aug 2016 15:56:09 +0000 (17:56 +0200)]
Continued a bit: (cherry-pick)
- added styleClass="errors"
- added missing i18n strings

7 years agoContinued with cleanup: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 15:42:16 +0000 (17:42 +0200)]
Continued with cleanup: (please cherry-pick)
- enumerations cannot be compared in JSF until JSF 3.0, so compare only the string, thanks to BalusC@stackoverflow
- a lot CSS cleanups, such as correct padding and sizes
- replaced table_row -> para
- removed table_left/right_25/75 (was not working somewhy correctly)

7 years agoadded missing clear div (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 15:05:38 +0000 (17:05 +0200)]
added missing clear div (please cherry-pick)

7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 15:03:13 +0000 (17:03 +0200)]
Continued a bit: (please cherry-pick)
- swapped userName <-> userId
- use table_big better, looked really messy before
- added missing i18n strings (un-/locking user)

7 years agoContinued with unlocking users: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 14:33:42 +0000 (16:33 +0200)]
Continued with unlocking users: (please cherry-pick)
- added controller method unlockUserAccount() which unlocks locked user accounts ... (so?)

7 years agoFixed base URL: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 13:39:44 +0000 (15:39 +0200)]
Fixed base URL: (please cherry-pick)
- "detect" base URL and handle it over as mail templates may link to the website

7 years agoCleanup: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 13:10:32 +0000 (15:10 +0200)]
Cleanup: (please cherry-pick)
- removed general contact bean as this is really not needed in an administrative user bean

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued with locking user accounts: (please cherry-pick)
Roland Häder [Fri, 5 Aug 2016 13:02:55 +0000 (15:02 +0200)]
Continued with locking user accounts: (please cherry-pick)
- added user to (by JSF) called methods as he this user needs to be locked
- implemented lockUserAccount() including calling EJB (which still needs implementing)
- this method redirects back to the user's admin-profile page

Signed-off-by: Roland Häder <roland@haeder.net>
Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued with user locking: (please cherry-pick)
Roland Häder [Thu, 4 Aug 2016 16:10:38 +0000 (18:10 +0200)]
Continued with user locking: (please cherry-pick)
- added form for un-/locking users
  + it shows buttons depending on if the user is lock/unlocked or unconfirmed
  + if the user is unconfirmed, a text is shown (maybe not wanted, easy to rewrite to a "feature")
  + if the user is locked, the reason is shown
- added lock reason to controller (bean)
- added missing 18n strings

7 years agoadded missing i18n string (please cherry-pick)
Roland Häder [Thu, 4 Aug 2016 13:37:32 +0000 (15:37 +0200)]
added missing i18n string (please cherry-pick)

7 years agoContinued: (please cherry-pick)
Roland Häder [Wed, 3 Aug 2016 14:39:23 +0000 (16:39 +0200)]
Continued: (please cherry-pick)
- rewrote fetching context parameter with protected methods to have this code encapsulated
- used this for feature controller
- added new user password-change controller (+ interface) to change user's password
- used it in template to avoid monolithic super controllers ...
- added missing i18n strings
- used password-change event for updating user's password history
- added new context parameter for "change_user_password" feature
- added new context parameter for maximum checked passwords
- fixed redirect outcomes

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick and later rewrite:
Roland Häder [Wed, 3 Aug 2016 09:54:23 +0000 (11:54 +0200)]
Please cherry-pick and later rewrite:
- having the current user in his own visuble users list makes no sense
- maybe make a new application-scoped controller which maintains such lists

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Wed, 3 Aug 2016 09:06:25 +0000 (11:06 +0200)]
Please cherry-pick:
- renamed + sorted field as it is only for user logins

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Wed, 3 Aug 2016 09:03:18 +0000 (11:03 +0200)]
Continued a bit: (please cherry-pick)
- added retrival of user's password history for current user (not admin)
- added getter in interface

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued with fixing: (please cherry-pick)
Roland Häder [Tue, 2 Aug 2016 17:00:04 +0000 (19:00 +0200)]
Continued with fixing: (please cherry-pick)
- introduced uniqueAddContact() which uniquely adds contact to controller's list(s) which prevents double-listing
- also added missing call of above method after user registration
- introduced uniqueAddUser() which uniquely adds user to controlleräs list(s)
- used above method heavily

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Tue, 2 Aug 2016 16:05:10 +0000 (18:05 +0200)]
Continued a bit: (please cherry-pick)
- all form ids now start with form_, fixed (maybe?) all occurrences

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoPlease cherry-pick:
Roland Häder [Tue, 2 Aug 2016 14:39:44 +0000 (16:39 +0200)]
Please cherry-pick:
- also export/show house number extension

7 years agoContinued a bit: (please cherry-pick this)
Roland Häder [Tue, 2 Aug 2016 14:37:25 +0000 (16:37 +0200)]
Continued a bit: (please cherry-pick this)
- added missing i18n strings

7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Tue, 2 Aug 2016 14:07:45 +0000 (16:07 +0200)]
Continued a bit: (please cherry-pick)
- variable was not fully renamed, fixed
- renamed countryI18nkey -> countryI18nKey
- fixed name of context property (was shortended)

Signed-off-by: Roland Häder <roland@mxchange.org>
7 years agoContinued a bit: (please cherry-pick)
Roland Häder [Tue, 2 Aug 2016 14:07:45 +0000 (16:07 +0200)]
Continued a bit: (please cherry-pick)
- variable was not fully renamed, fixed
- renamed countryI18nkey -> countryI18nKey
- fixed name of context property (was shortended)

Signed-off-by: Roland Häder <roland@mxchange.org>