Release 5.10

Mark KrakeBlog, Release Notes

Share this Post

Overview

Another week gone by and another huge amount of new Features added to metasfresh.
Thanks a lot to all contributors, you’ve done an amazing job again with adding 62 new features and fixes to our code base.
The focus of this week’s release was on further improvements of the manufacturing functionalities and user experience for our Web User Interface. It’s really great to see the things evolving fast there.

62 Features & Fixes in this week’s release.
Thanks a lot to all contributors!
Our Release 5.10 is out now!

Do you have “spare time” and/ or would like to to participate in an awesome and one of the most active Open Source ERP Communities worldwide? Do you have fun digging into complex business cases but also on leading edge web technologies?
Don’t search any longer. Come in and join metasfresh. You are welcome. Meet us in our forum or in our Gitter Chat.
We are looking forward to meet you!

Features

We have finished a few new Features for this week’s release.

  • #1304 Jasper Document for Material disposal

    New Jasper Report for the Material disposal Document.

  • #1306 Customer Returns Functionality

    New Functionality for the customer Returns workflow, allowing to receive and book the returns including Packing Material and empties.

  • #1474 New Window Handling Unit Packing Instruction in WebUI

    Creates a new Packing Instruction Window in WebUI.

  • #1475 New Window for Handling Unit Packing Instruction Item in WebUI

    Creates a new Window in WebUI allowing the maintenance of Packing Instruction Versions.

  • #1485 New Window Distribution Order in WebUI

    Adding the Distribution Order Window to WebUI.

  • #1489 Disable/delete legacy Cockpit window

    Disabling the legacy Business Partner Cockpit Window.

  • #1501 Rename "No Handling Unit" and "Virtual PI" PIs

    Renames the internal Packing Items (former Virtual PI, No Handling Unit) to names that describe what these Items really are.

  • #1504 Configure our services for logstash

    Add an option to have metasfresh-backend, -admin, -material-dispo and -webui-api send log messages to an ELK Stack

  • #1509 New Window for Doctype in WebUI

    Adding a new Window for Doctype in webUI allowing the admin user to maintain Document Types via Web User Interface.

  • #1517 intern: refactor LanguageDAO and LanguageBL

    Internal issue, refactoring and improving the language handling in metasfresh.

  • #1520 add .metadata/ and .recommenders/ to .gitignore

    Thx to @homebeaver

  • #1523 New Window for Print Format in WebUI

    New Window in WebUI to allow doing the Print Format maintenance.

  • #1524 New Window for Document Sequence in WebUI

    Adding the Document Sequence Window in webUI allowing the admin user to have control over the Document Sequences in metasfresh.

  • #1529 Fresh Migration of WebUI Menu for rel. 5.10

    Adding the new Menu Configuration for WebUI.

  • #1539 New Window for Product BOM in WebUI

    Adding the BOM Product Window to WebUI. Now allowing the easy BOM Configuration via the Web User Interface.

  • #1541 New Window for Packing Configuration in WebUI

    Adding the Packing Configuration (readonly) Window to webUI.

  • #1546 Add login Field to User Window in WebUI Main View

    Move the Login Field from Advanced Edit to Main View in User Window of WebUI.

  • #1551 Jasper Document for Customer Returns

    New Jasper Report for the Customer Returns Document.

  • #1555 add default search fields for business partner window

    Adding default search filters for the Business Partner Window in WebUI.

  • #1561 Rearrange Role Window w/ more important fields on Main view

    Adjustments of Main View and advanced Edit field content in Role Window. Moving Fields according to their importance/ usage.

  • #1572 User Window adjustment in WebUI

    Adjustment of User Window in WebUI, Harmonizing Look&Feel, important Fields to Main View.

  • #1574 New Field for Menu Root Node in Role window of WebUI

    Adding a new Field to Role Window of WebUI, Menu Root Node ID, allowing to define partial Menus as Main Menu for a given Role.

  • #362 Add filters in Handling Units window

    New Functionality in WebUI backend that allows to provide filtered views for the frontend.

  • #364 Replace HU editor's Barcode quick action with Barcode filter

    Replacing the action based Barcode selection with the new special Barcode Filter.

  • #366 Make Permission change active without server cache reset

    First Implemantation of the distributed Cache invalidation. Now it’s possible to change role permissions without the need of a server cache reset.

  • #370 Avoid spamming the console with "Connection refused" when elasticsearch connection is not available

    Housekeeping task about log messages when elasticsearch is not available.

  • #372 backend: endpoint for creating a filtered view

    New Functionality in webui backend that allows to provide filtered views for the frontend.

  • #388 grid view: select "ALL" support

    New Feature that allows to select more records than are visible on the page. The new selection possibility allows the user to select all records which are available with the current filtering. These selected records can then also be used for following processes or quickactions.

  • #390 Change advanced edit layout

    Adjusting the advanced edit mode to the Main View Layout. This makes it easier for the user to find additional fields that are not displayed on Main View and makes a more tidy look & feel.

  • #391 role: besides menu tree, allow configuring the sub-tree to be used

    New feature that allows an easier Menu maintenance in future via Menu Nodes that can be selected as Root of main menu for a given role.

  • #679 Record selection behavior w/ browser back/ forward

    New Implementation of a refined Browser Navigation in metasfresh. It is now possible to use the browser back button and also persist the previously made selection in Grid View Lines.

  • #738 Use Key in long drop down list

    New Alphanumeric key handling in drop down list. The user can press the first key and the cursor jumps to the first found apperarance in the drop down list.

  • #739 When included view is displayed add an alpha layer over the main view

    The new included view implementation is now better focussable for the user. The remaining non active main view has an opacity overlay, to avoid distraction for the user.

  • #740 When filtering a view please use the newly introduced "/documentView/{windowId}/{viewId}/filter" endpoint

    Internal housekeeping task moving the filtering implementations to a new endpoint.

  • #742 Filter singleOverlayField support

    Adding a new Overlay method to WebUI allowing to create special Filtering screens. First implementation done with Barcode Filter functionality in Manufacturing Issue and Receipt Editor.

  • #743 modal panel: background looks a bit ugly

    Adjustment of the Look and Fied design of the modal overlay.

  • #752 Select-all-filtered option in general

    Providing the possibility to use the select-all filtering generally/ systemwide.

Fixes

We have got rid of the following Bugs in this Release.

  • #1515 Project "de.metas.material.dispo" shall not be part of Swing client

    Extracting the project material dispo from swing client.

  • #1516 HU Transform - split out some TUs from LU does not work correctly with custom LUs

    Fix for the Split Functionality in handling Unit Editor. Sometimes the Split off for Transport Units did not work properly.

  • #1521 standard database: add SSCC attribute to "DIM_Barcode_Attributes" dimension spec

    Adding the SSCC Attribute to the default database seed of metasfresh.

  • #1580 NPE when setting up production ressource

    Fixing a Null Pointer Exception when inserting an new manufacturing ressource.

  • #302 jasper processes default values not taken

    Fix for Jasper Processing in WebUI. In a minor case some default values were not considered when doing the Jasper Processing.

  • #363 make LU not mandatory in Receive HUs

    Fix for the Field Logistic Unit in Receive Handling Units action. Now allowing to receive without a Logistics Unit.

  • #369 adding role to user does not work

    Fix for Role Permissions in WebUI. Adding of new Users to a roles was not working anymore.

  • #377 Don't show zoom-to for non-zoom reference Lists

    Restricting the new zoom-to action in WebUI. Not allowing non-zoom reference Lists anymore.

  • #381 ZoomInto shall consider AD_Ref_List.AD_Reference_ID if any

    Enhancing zoom-to, now considering the Reference List ID if available.

  • #380 readonly permission in webui

    Possibility to use the readonly Layout configuration also in WebUI now.

  • #382 menu is not updating when you change permission

    After changing a permission in Role window, the menu was not adjusted to the new permission.

  • #386 Purchase Order from Sales Order Parms not initially filled in WebUI

    Now setting the needed default values in Processes when calling actions from window Main view.

  • #375 Adding Role for User w/o Org_access restricts access totally

    Fixing a Bug with All Orgs Access permission, which restricted the access totally after setting.

  • #389 Zoom-Into error for subtab orderline

    Fixing a Bug when using zoom-to for subtab lines of a main window.

  • #392 barcode field is readonly

    Fix of the barcode field. Was readonly and should be editable.

  • #393 Manufacturing Issue/Receipt: cannot receive HUs

    Fix for the receive Handling Units error, that prevented the receipt of new Handling Units.

  • #706 Manufacturing order - Issue HUs - wrong /quickActions call

    Fix for the action menu behavior in Manufacturing Order Window of WebUI. Now the actions are fitting to the selected rows and context.

  • #707 Page popup shall be closed when clicking o a page

    The Page selection popup now closes automatically when clicking on a page selection.

  • #715 KPI widgets shall have the same height

    Adjustment to the KPI widget heights. Now all widgets have the same height and result in a tidier look and feel of the metasfresh Dashboard.

  • #732 issue not opening on single document

    Fixing an error that avoided the opening of the action issue window in Manufaturing workflow.

  • #734 included view: don't reset when closing an error notification

    Fix in included view. Not resetting the context anymore when clicking on an error notification.

  • #749 singleOverlayField: pressing ESC shall close the popup

    Fix for the single field overlay, now allowing to press [esc] to close that overlay.

  • #751 Initial Setup Wizard does not open after switching language

    Fixing a Bug in Initial setup wizard that did not open anymore when using the language selector previously.

  • #755 mandatory numeric field is underlined with blue, even if it's set

    Adjustment in the mandatory field look & feel for number fields. Although a number was set, the mandatory logic said that the fields still has to be recorded.

  • #759 Action button remains gray if the process execution fails with error 404

    Fixing an error leaving the action button greyed out after running into a previous 404 error.

Documentation

Do you want to learn more about the functionalities of metasfresh ERP! Then check out our fast evolving Documentation. You can find it here: http://docs.metasfresh.org/.

About the Author

Mark Krake

Twitter

Co-founder & Managing Director of metas GmbH. Perpetual innovator and continuous community worker of metasfresh ERP. Free Software, Open Source and UX enthusiast.

Share this Post

Recent Posts