Apache OFBiz News May 2021

Welcome to our regular monthly round-up of OFBiz news. This month we have news about the new Facelift Rainbowstone theme, and Helm charts for Kubernetes along with
the usual list of features, improvements, and Statistics.

Facelift Rainbowstone theme!

During this month, the community discussed the new facelift version of the default Rainbowstone theme introduced by Nicolas Malin. The community decided to introduce it as a new theme instead of a replacement to the old one so that existing users are not affected by it.




Here is the link to the discussion:
https://s.apache.org/pfh5e

Refer to the below link to track efforts related to it:
https://issues.apache.org/jira/browse/OFBIZ-12237

Thanks Nicolas Malin for initiating it and to everyone who contributed to it.

OFBiz Helm chart for Kubernetes

Helm Charts makes it really easy to package and deploy applications on Kubernetes. During this month, Eugen Stan shared the efforts he has put towards it, and the community discussed upon it.

Here is the link to the efforts from Eugen:
https://github.com/ieugen/charts/tree/main/ofbiz

If you want to be part of this discussion and contribute towards the efforts, join the conversation
https://s.apache.org/tqqfb

Thanks to Eugen Stan for initiating this discussion, and to everyone who shared their valuable inputs.

Statistics

Apache Kibble tracks some Apache OFBiz community statistics on its
demo instance, so we have highlighted a few of our stats for the last
month:

  • JIRA Issue Tracker: 18 issues were opened and 12 issues were closed ( 5 different people helped to close these issues)
  • Code Change and Commit Activity:
    • Framework: 44 commits to the code base that changed 3,462 lines of code ( 7 committers were active)
    • Plugins: 5 commits to the code base that changed 31 lines of code ( 1 committer was active) 

New features and improvements

Functional enhancements and improvements as well as updates of third party libraries and source code refactoring:

Framework

  • Handles remaining checkstyle errors (OFBIZ-12169)
  • Adds Montastic Website Monitoring Service on GH framework repo (GitHub Link)
  • Trivial changes in build.gradle and checkstyle.xml (GitHub Link)
  • Adds label OrderAdjustmentType (OFBIZ-12234) (#295)
  • Adds missing service for updateFacilityLocationGeoPoint (#296) (GitHub Link)
  • on-event-update-area on form inherit information from parent form (OFBIZ-11811) (OFBIZ-11808)
  • Improves: Fixes a checkstyle issue (GitHub Link)
  • Converts ProductConfigItemContentServices.xml minilang to groovy (OFBIZ-11463)
  • MacroFormRenderer refactoring of field group open and close elements (GitHub Link)
  • Makes latitude and longitude numeric fields for correct comparisons (#220) (GitHub Link)
  • Allows to pass a Google API key for geolocation (OFBIZ-12247)
  • Converts EntitySyncServices.xml mini-lang to groovy (GitHub Link)

Plugins

Bugfixes

Functional and technical bugfixes:

Framework

  • Fixes: Error page shown when clicking on a product Id in the purchase order page (OFBIZ-12229)
  • Removes unused asmselect files and unused variable asm_asmListItemPercentOfForm (OFBIZ-10113)
  • Fixes: Quote and Invoice with null value on refresh base (OFBIZ-12239)
  • Fixes: Plugin not showing in menu due to permission (OFBIZ-12233)
  • Fixes: Typo in request parameter when editing Product Config Item Content's content prevented retrieval of correct record (GitHub Link)
  • Fixes: Default From Date for Product Config Item Content truncated to seconds rather than milliseconds (GitHub Link)

Plugins

  • Fixes: Empty field is reflecting on Contact list section on Profile Page (OFBIZ-10386)

Documentation

Framework

  • Order online Documentation and help (OFBIZ-12224)
  • Changes latitude and longitude numeric fields for correct comparison (GitHub Link)