]> git.mxchange.org Git - jfinancials-war.git/log
jfinancials-war.git
4 years agoProduct-only:
Roland Häder [Wed, 10 Jun 2020 17:09:04 +0000 (19:09 +0200)]
Product-only:
- reformatted f:selectItem tag for having each attribute in a single line

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 10 Jun 2020 17:03:04 +0000 (19:03 +0200)]
Please cherry-pick:
- reformatted f:selectItem tag for having each attribute in a single line

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Sun, 7 Jun 2020 12:39:04 +0000 (14:39 +0200)]
Don't cherry-pick:
- added resumption of (other) receipt

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Mon, 1 Jun 2020 13:37:44 +0000 (15:37 +0200)]
Don't cherry-pick:
- renderReceipt() does now require a second parameter showReceiptPaymentType
  which can be used to include or exclude the payment type in views. For all
  selection boxes, this feature has been disabled (in views) or else the
  selection box becomes very wide

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Mon, 1 Jun 2020 13:35:31 +0000 (15:35 +0200)]
Product-only:
- show tax rate to user and format the number as a float when entered
- renamed NO_PRODUCT_NUMBER_ASSIGNED to ADMIN_NO_PRODUCT_NUMBER_ASSIGNED
- added missing i18n key for the case when no FSC number is entered

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 1 Jun 2020 13:32:24 +0000 (15:32 +0200)]
Please cherry-pick:
- all extra email address validators (so not the generic one) have no attribute
  "allowEmptyRequiredData" anymore as the email address for them (e.g. branch
  office) is always optional
- converted own JSF tag core:outputAdminContactDataFormFields to template again
- reformatted some JSF tags to have each attribute in a single line
- the gender-specific backing bean was superflous since there is a "static
  data" backing bean
- added missing i18n string COUNTRY_POLAND (country was added in JFinancials)
- fixed tpzo in i18n key

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Wed, 20 May 2020 17:51:29 +0000 (19:51 +0200)]
Product-only:
- renamed adminCategoryController to adminProductCategoryController
- added column with filter for categoryShownInStatistics flag
- added missing i18n key

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 20 May 2020 17:50:32 +0000 (19:50 +0200)]
Please cherry-pick:
- fixed link outcome to view

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 20 May 2020 16:42:59 +0000 (18:42 +0200)]
Please cherry-pick:
- renamed userCreated -> userEntryCreated
- renamed userUpdated -> userEntryUpdated
- updateUserData() may throw a checked UserNotFoundException, let's catch it
  here and throw a FacesException with it as cause
- same with confirmAccount()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Tue, 12 May 2020 04:00:11 +0000 (06:00 +0200)]
Don't cherry-pick:
- cache can be updated from the uniqueAddFoo() method
- fixed some German umlauts

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Tue, 12 May 2020 03:59:27 +0000 (05:59 +0200)]
Product-only:
- cache can be updated from the uniqueAddFoo() method
- fixed some German umlauts

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 12 May 2020 03:58:08 +0000 (05:58 +0200)]
Please cherry-pick:
- cache can be updated from the uniqueAddFoo() method

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 05:32:28 +0000 (07:32 +0200)]
Please cherry-pick:
- fixed redirection outcome
- implemented observer for administrative updates on departments, including
  uniqueAddDepartment()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 02:00:31 +0000 (04:00 +0200)]
Please cherry-pick:
- "list" views may list more than one entity and should be plural

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 01:51:04 +0000 (03:51 +0200)]
Please cherry-pick:
- ops, needs to be ContactConverter

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Mon, 11 May 2020 01:12:04 +0000 (03:12 +0200)]
Please cherry-pick:
- since departments, headquarters and branch offices cannot link to employes,
  so also the view navigation rules must reflect this. Employees can have a
  relationship to any these 3 entities and would lead to endless loop
- introduced adminDepartmentActionController instead of without "Action", let
  us keep these empty ("dead") backing beans around, they may one day be filled
  with life again. Or they will be removed if no purpose could be found.
- closed some TODOs in views where p:fieldset allows a title attribute
- also a ui:fragment can be avoided when p:fieldset allows a render attribute
- added view for administrative editing of departments
- removed double // NOI18N strings (ops?) which is for some language string
  scanning and translation tools to ignore these lines (exception messages
  should normally not show up to the user).

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sat, 9 May 2020 22:57:39 +0000 (00:57 +0200)]
Please cherry-pick:
- fixed fooCreated to fooEntryCreated
- added fooEntryUpdated
- TODO: rename user<Created|Updated> to userEntry<Created|Updated>

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Thu, 30 Apr 2020 21:41:37 +0000 (23:41 +0200)]
Don't cherry-pick:
- renamed class field financialBean to financialIncomeBean as this reflects
  the real purpose of the EJB.
- exposed incomeEnabled flag in admin-add-income form
- removed some needless tags as it can be done easier in PrimeFaces
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Thu, 30 Apr 2020 21:38:27 +0000 (23:38 +0200)]
Product-only:
- added administrative action backing bean for product categories and moved
  addProductCategory() method over there.
- added admin-edit-product-category view
- implemented editProductCategory()
- renamed backing bean property allCategories to allProductCategories
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 30 Apr 2020 21:32:16 +0000 (23:32 +0200)]
Please cherry-pick:
- renamed init() to initializeList() or better intiializeCache() !
- made some local variables final

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 30 Apr 2020 20:32:18 +0000 (22:32 +0200)]
Please cherry-pick:
- removed no longer used jcore-logger-lib.jar as this is not possible here
- added upcoming need of jbonuscard-lib.jar

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Tue, 28 Apr 2020 21:03:01 +0000 (23:03 +0200)]
Please cherry-pick:
- added javax.faces.FACELETS_SKIP_COMMENTS to let JSF +2.1 (2.3 is used anyway)
  engines ignore commented out JSF tags (and the EL code inside it). With this
  option, the developer has what he needs, IMO as this allowws temporary
  removing JSF tags from the component tree as the developer desires. Okay,
  ui:remove is also around ...

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Sat, 25 Apr 2020 16:54:17 +0000 (18:54 +0200)]
Don't cherry-pick:
- introduced administrative action backing bean for receipt items
- introduced converter for receipt items
- introduced uniqueAddReceiptItem() and CDI observers for updating cache/lists
- introduced findReceiptItemById()
- let's distinguish between administrative and user events
- updateReceipt returns now a redirection outcome (back to admin-list-receipts
  view)
- reformatted Java code a bit for having all parameter of huge constructors
  in a separate line
- added missing navigation rules from edit -> list views
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only
Roland Häder [Sat, 25 Apr 2020 16:48:28 +0000 (18:48 +0200)]
Product-only
- admin_product_price_input_panel_grid.tpl to a ui:include with fixed backing
  bean reference for type-safety
- decimalSeparator and thousandSeparator are both not localizable, let's dump
  them then and current user's locale will handle it
- FSC number exposed in product list and modal
- categoryEntryUpdated exposed in admin-list-category view
- removed unneeded id attribute
- removed product.jsf.taglib.xml

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sat, 25 Apr 2020 16:41:39 +0000 (18:41 +0200)]
Please cherry-pick:
- introduced new administrative action backing bean (add/update/delete being
  done here)
- land-line, fax and mobile instances must be intialized with null first, then
  check all respective backing bean properties if they all exist. This fixes
  the NPEs coming from updated constructors
- check Country instance against the interface Country and not not being null
- added missing i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Fri, 24 Apr 2020 12:47:09 +0000 (14:47 +0200)]
Product-only:
- added navigation rule from admin-edit-generic-product to admin-list-generic-products
- added returned outcome when a product has been successfully updated (admin)
- renamed outcome admin_list_product to admin_list_generic_products
- renamed outcome admin_list_category to admin_list_product_categories
- if the product data has not been updated, output a proper warning message
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 24 Apr 2020 03:05:31 +0000 (05:05 +0200)]
Please cherry-pick:
- added view admin-edit-branch-office view including backing bean action method
- added navigation rule from admin-edit-branch-office to
  admin-list-branch-offices view, including redirect
- added event observer for when an administrator has updated a branch office
- renamed adminBranchOfficeController to adminBranchOfficeActionController
- added many missing i18n strings
- renamed i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Thu, 23 Apr 2020 08:06:45 +0000 (10:06 +0200)]
Don't cherry-pick:
- moved out bonus_card entity to jbonuscard-core

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Thu, 23 Apr 2020 01:29:33 +0000 (03:29 +0200)]
Don't cherry-pick:
- some renderFoo() methods have extra parameters, added
- in converters/validators now the FOO_LIST_CONTROLLER static instance shall
  always be initialized directly before the try{} block

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Thu, 23 Apr 2020 01:10:30 +0000 (03:10 +0200)]
Product-only:
- moved converter to deeper packages
- some renderFoo() methods have extra parameters, added

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 23 Apr 2020 00:34:19 +0000 (02:34 +0200)]
Please cherry-pick:
- ops, missed to add the validator for companyRoadNumber field

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 23 Apr 2020 00:29:42 +0000 (02:29 +0200)]
Please cherry-pick:
- got rid of admin_form_basic_data.tpl, now moved back to original view, I guess
  I will do that for all forms, which would lead to "duplicate" forms elements
  butter with no targetController which was never resolvable anyway.
- added showEmailAddress boolean flag to many renderFoo() methods to whether
  show email address which is mostly not wanted in selection boxes ...
- added companyRoadNumber to basic-data backing bean and proper forms/list view
- in converters/validators now the FOO_LIST_CONTROLLER static instance shall
  always be initialized directly before the try{} block

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Sun, 19 Apr 2020 17:10:03 +0000 (19:10 +0200)]
Product-only:
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 19 Apr 2020 16:58:49 +0000 (18:58 +0200)]
Please cherry-pick:
- rewrote to not use fax_input_table_row.tpl
- realigned JSF tags to have attributes in a separate line
- got rid of some old tags from pre-PrimeFaces times

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Sun, 19 Apr 2020 04:04:56 +0000 (06:04 +0200)]
Don't cherry-pick:
- renamed key i18nKey to messageKey in all remaining enumerations

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Sun, 19 Apr 2020 04:04:27 +0000 (06:04 +0200)]
Product-only:
- renamed key i18nKey to messageKey in all remaining enumerations

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 19 Apr 2020 03:20:44 +0000 (05:20 +0200)]
Please cherry-pick:
- fixed new location of DayOfTheWeek enumeration (jcoreee.jar now)
- added missing documentation links

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Sun, 19 Apr 2020 00:11:09 +0000 (02:11 +0200)]
Don't cherry-pick:
- replaced FaceletException with FacesException

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Sun, 19 Apr 2020 00:10:29 +0000 (02:10 +0200)]
Product-only:
- replaced FaceletException with FacesException

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 19 Apr 2020 00:07:53 +0000 (02:07 +0200)]
Please cherry-pick:
- got rid of admin-contact-links menu template
- reformatted a lot templates
- got rid of some core:outputMessageBox as p:growl does it already
- implemented missing deleteContactData() action method
- also implemented missing even observer for updating cache and list
- replaced FaceletException with FacesException
- renamed variables

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Sat, 18 Apr 2020 15:10:49 +0000 (17:10 +0200)]
Don't cherry-pick:
- updated JAR has renamed copyAll() to copyFooData()

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Fri, 17 Apr 2020 14:59:29 +0000 (16:59 +0200)]
Don't cherry-pick:
- heavy rewrite on (almost?) all admin-list-foo views, to use @ViewScoped beans
  and working JSR107 caching
- also sorted out mixed usage of userController (or so?) as the login and
  register backing beans can surely have their own properties
- rewrote web/WEB-INF/resources/tags/admin/dropdown/ to have it included back
  in views again, was a bad idea

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Fri, 17 Apr 2020 14:58:31 +0000 (16:58 +0200)]
Product-only:
- heavy rewrite on (almost?) all admin-list-foo views, to use @ViewScoped beans
  and working JSR107 caching
- also sorted out mixed usage of userController (or so?) as the login and
  register backing beans can surely have their own properties
- rewrote web/WEB-INF/resources/tags/admin/dropdown/ to have it included back
  in views again, was a bad idea

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 17 Apr 2020 14:54:20 +0000 (16:54 +0200)]
Please cherry-pick:
- heavy rewrite on (almost?) all admin-list-foo views, to use @ViewScoped beans
  and working JSR107 caching
- also sorted out mixed usage of userController (or so?) as the login and
  register backing beans can surely have their own properties
- rewrote web/WEB-INF/resources/tags/admin/dropdown/ to have it included back
  in views again, was a bad idea

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Fri, 10 Apr 2020 19:46:10 +0000 (21:46 +0200)]
Don't cherry-pick:
- WIP: rewrote admin-list-users view into ViewScoped
- rewrote cache initialization to avoid a local List<Entity> copy

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Fri, 10 Apr 2020 19:45:36 +0000 (21:45 +0200)]
Product-only:
- WIP: rewrote admin-list-users view into ViewScoped
- rewrote cache initialization to avoid a local List<Entity> copy

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 10 Apr 2020 19:38:06 +0000 (21:38 +0200)]
Please cherry-pick:
- WIP: rewrote admin-list-users view into ViewScoped
- added missing "global search" to it
- added initial p:dialog box to it
- also output userLastLock[Reason] and userMustChangePassword
- added/removed/renamed some i18n strings
- rewrote cache initialization to avoid a local List<Entity> copy

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 10 Apr 2020 04:13:21 +0000 (06:13 +0200)]
Please cherry-pick:
- updated PrimeFaces JAR from 6.2 to 8.0
- updated OmniFaces JAR from 2.7.2 to 2.7.3
- still OmniFaces causes a NPE in container startup

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Fri, 10 Apr 2020 04:12:46 +0000 (06:12 +0200)]
Don't cherry-pick:
- updated PrimeFaces 8.0 doesn't have pm:x around? Id references such as
  ":master:foo:bar" won't work then anymore, but "foo:bar" still does

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Fri, 10 Apr 2020 04:11:15 +0000 (06:11 +0200)]
Product-only:
- updated PrimeFaces 8.0 doesn't have pm:x around? Id references such as
  ":master:foo:bar" won't work then anymore, but "foo:bar" still does

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 10 Apr 2020 04:05:27 +0000 (06:05 +0200)]
Please cherry-pick:
- upgraded PrimeFaces to 8.0
- there is no more pm:x available in latest PrimeFaces, so ":master:foo:bar"
  doesn't work but "foo:bar" does
- also the language selector may work now?

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 8 Apr 2020 21:11:45 +0000 (23:11 +0200)]
Please cherry-pick:
- removed p:message as p:growl in main template "master.tpl" does this already.

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Wed, 8 Apr 2020 18:59:37 +0000 (20:59 +0200)]
Product-only:
- moved addProduct() method to "admin-product-action" controller

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 8 Apr 2020 18:59:27 +0000 (20:59 +0200)]
Don't cherry-pick:
- created "admin-receipt-action" controller for add/edit (later delete, too)
  actions
- this change made the "admin-generic-receipt" controller empty for now, but
  that is so far okay here.
- added admin-receipt-edit view
- reformatted p:panelGrid/p:outputLabel/p:inputText to have each attribute in a
  separate line
- added missing i18n strings

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Wed, 8 Apr 2020 18:39:21 +0000 (20:39 +0200)]
Product-only:
- renamed adminGenericProductActionController.product ->
  adminGenericProductActionController.currentProduct
- p:message is here not required as p:growl does the job nicely already
- reformatted p:outputLabel/p:inputText to have each attribute in separate line

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 8 Apr 2020 18:29:11 +0000 (20:29 +0200)]
Please cherry-pick:
- reformatted some p:outputLabel/p:inputText to have all attributes in single
  line
- as jcoreee's showFacesMessage() methods require severity now, added
  FacesMessage.SEVERITY_* to those method calls, strange that still it still
  shows no effect? Where is the bug here?

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease repeat:
Roland Häder [Thu, 2 Apr 2020 16:46:18 +0000 (18:46 +0200)]
Please repeat:
- #tpzo fixed: Viewt -> View

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 2 Apr 2020 16:29:54 +0000 (18:29 +0200)]
Please cherry-pick:
- rewrote admin-headquarters-list to have filters and sorting (newer approach)
- added p:panelGrid around reset/submit buttons, still administrative contact
  list is not being updated on record insert
- used beanHelper.renderEmployee() to render department leader (employee
  instance again)
- fixed some wrong references due to last rewrite for departments
- added missing i18n key

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Thu, 2 Apr 2020 13:38:24 +0000 (15:38 +0200)]
Please cherry-pick:
- rewrote admin-departments-list view to have working filters and sorting
  (wasn't done correctly)
- also included a "global" search (all columns)
- moved isDepartmentAlreadyAdded() to departmentListController to avoid getter
  for allDepartments being exposed in interface

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Apr 2020 18:59:35 +0000 (20:59 +0200)]
Please cherry-pick:
- added countryPhoneCode column to admin-countries-list view

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Wed, 1 Apr 2020 18:27:34 +0000 (20:27 +0200)]
Don't cherry-pick:
- rewrote while(iterator) loops to for(item:List/Map.Entry) approach to avoid
  local copies of Iterator<Foo> instances

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Wed, 1 Apr 2020 18:26:34 +0000 (20:26 +0200)]
Product-only:
- rewrote while(iterator) loops to for(item:List/Map.Entry) approach to avoid
  local copies of Iterator<Foo> instances

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Apr 2020 18:24:20 +0000 (20:24 +0200)]
Please cherry-pick:
- rewrote admin-countries-list view to more modern approach with filters and
  sorting
- rewrote many while(iterator) implementations to use for(item:List/Map.Entry)
  instead
- added some missing i18n keys

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Wed, 1 Apr 2020 00:13:14 +0000 (02:13 +0200)]
Please cherry-pick:
- initialize BASIC_DATA_LIST_CONTROLLER (and others, too) only right before it
  is needed.
- added contactUpdated to "admin-contacts-list" view
- contact usage (user/no user) is now pre-last column
- added missing i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 29 Mar 2020 22:33:19 +0000 (00:33 +0200)]
Please cherry-pick:
- was still using contactController.allContacts() should be
  contactListController.allContacts as "allContacts" is a bean property now.

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Sun, 29 Mar 2020 21:58:10 +0000 (23:58 +0200)]
Please cherry-pick:
- rewrote to use DATA_ZIP_CODE only, other *_DATA_ZIP_CODE has been deleted
- continued a bit with details p:dialog (modal) box, still need to add all
  fields, including for administrative list

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick/repeat:
Roland Häder [Sun, 29 Mar 2020 19:00:35 +0000 (21:00 +0200)]
Please cherry-pick/repeat:
- rewrote "contacts-list view" into modern approach, with filters and sorting
- in the progress a ViewScoped backing bean has been added which needs to
  duplicated to all other projects, that handles "jcontacts-core data"

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Mon, 16 Mar 2020 04:28:40 +0000 (05:28 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoPlease cherry-pick:
Roland Häder [Fri, 6 Mar 2020 14:20:48 +0000 (15:20 +0100)]
Please cherry-pick:
- added Apache Commons Math3 as Apache POI requires this now

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Fri, 6 Mar 2020 14:12:12 +0000 (15:12 +0100)]
Product-only:
- displayed manufacturer's short company name if assigned
- UNIT_TYPE_MILLILITTER is correct spelling of "milliliter"

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Thu, 6 Feb 2020 21:24:15 +0000 (22:24 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoDon't cherry-pick:
Roland Häder [Tue, 4 Feb 2020 21:50:57 +0000 (22:50 +0100)]
Don't cherry-pick:
- added missing i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoProduct-only:
Roland Häder [Tue, 4 Feb 2020 21:50:22 +0000 (22:50 +0100)]
Product-only:
- added missing i18n string

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Sat, 1 Feb 2020 01:31:25 +0000 (02:31 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Wed, 15 Jan 2020 16:57:00 +0000 (17:57 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 15:14:09 +0000 (16:14 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 11:10:33 +0000 (12:10 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated copyright year
Roland Häder [Wed, 15 Jan 2020 10:46:32 +0000 (11:46 +0100)]
Updated copyright year

Signed-off-by: Roland Häder <roland@mxchange.org>
4 years agoUpdated jar(s)
Roland Häder [Tue, 14 Jan 2020 23:31:20 +0000 (00:31 +0100)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Sat, 30 Nov 2019 01:13:44 +0000 (02:13 +0100)]
Don't cherry-pick:
- rewrote isReceiptItemAdded() as contains() didn't work as expected
- but still skip longer running code when contains() return true (same object)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoProduct-only:
Roland Häder [Sat, 30 Nov 2019 00:22:11 +0000 (01:22 +0100)]
Product-only:
- the bar code has priority over product number which are not the same

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 30 Nov 2019 00:21:00 +0000 (01:21 +0100)]
Please cherry-pick:
- added missing i18n string BARCODE

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 24 Nov 2019 15:44:47 +0000 (16:44 +0100)]
Please cherry-pick:
- updated Apache POI to 4.1.1

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 24 Nov 2019 15:42:03 +0000 (16:42 +0100)]
Please cherry-pick:
- added Omnifaces 2.7.2 + license file

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 24 Nov 2019 15:39:07 +0000 (16:39 +0100)]
Please cherry-pick:
- added Omnifaces 2.7 to project file
- the JAR file will follow next

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 24 Nov 2019 04:39:30 +0000 (05:39 +0100)]
Please cherry-pick:
- introduced new feature switch "guest_index_content"

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Oct 2019 00:24:41 +0000 (02:24 +0200)]
Please cherry-pick:
- okay, that PaymentType is here in because other projects might (still) have it
- added TODOs.txt file with project management-related todos

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Sat, 5 Oct 2019 00:23:02 +0000 (02:23 +0200)]
Don't cherry-pick:
- improved inline documentation a bit (EJBs are called, not any bean)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoProduct-only:
Roland Häder [Sat, 5 Oct 2019 00:21:54 +0000 (02:21 +0200)]
Product-only:
- improved inline documentation a bit (EJBs are called, not any bean)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sat, 5 Oct 2019 00:19:45 +0000 (02:19 +0200)]
Please cherry-pick:
- improved inline documentation a bit (EJBs are called, not any bean)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Fri, 12 Jul 2019 00:58:05 +0000 (02:58 +0200)]
Don't cherry-pick:
- converted single-line to multi-line for better readability
- added closeOnEscape="true" attribute to have p:dialog closing press on ESC key

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoProduct-only:
Roland Häder [Fri, 12 Jul 2019 00:57:33 +0000 (02:57 +0200)]
Product-only:
- converted single-line to multi-line for better readability
- added closeOnEscape="true" attribute to have p:dialog closing press on ESC key

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Fri, 12 Jul 2019 00:55:20 +0000 (02:55 +0200)]
Please cherry-pick:
- converted single-line to multi-line for better readability
- added closeOnEscape="true" attribute to have p:dialog closing press on ESC key

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Wed, 10 Jul 2019 11:27:22 +0000 (13:27 +0200)]
Don't cherry-pick:
- moved AGE_GROUP_??? i18n strings to project-specific bundle

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoProduct-only:
Roland Häder [Wed, 10 Jul 2019 11:26:42 +0000 (13:26 +0200)]
Product-only:
- moved AGE_GROUP_??? i18n strings to project-specific bundle

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Sun, 30 Jun 2019 15:31:11 +0000 (17:31 +0200)]
Please cherry-pick:
- ops, added missing Apache POI library

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoUpdated jar(s)
Roland Häder [Wed, 26 Jun 2019 17:48:23 +0000 (19:48 +0200)]
Updated jar(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoDon't cherry-pick:
Roland Häder [Wed, 12 Jun 2019 07:05:10 +0000 (09:05 +0200)]
Don't cherry-pick:
- correct language bundle is product (product-related i18n strings)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoProduct-only:
Roland Häder [Wed, 12 Jun 2019 07:01:54 +0000 (09:01 +0200)]
Product-only:
- added barcode to administrative "list" view for products
- undone swapping out form to include (also later own JSF tags, sorry) as this
  was a bad idea, it was then unsafe due to missing auto-completion
- fixed some UTF-8 encoding
- added missing i18n string(s)

Signed-off-by: Roland Häder <roland@mxchange.org>
5 years agoPlease cherry-pick:
Roland Häder [Wed, 12 Jun 2019 00:31:46 +0000 (02:31 +0200)]
Please cherry-pick:
- moved metadata (not for HTML, but for JSF engine) out of "first" facet block,
  should not belong there?
- fixed some missing UTF-8 encodings

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