Release 5.35

Mark KrakeBlog, Release Notes

Share this Post

Overview

This week’s Release is characterized by a lot of smaller but important improvements to metasfresh WebUI. The windows and translations have made a huge step forward and internal housekeeping Issues gaining better automated test coverage were done.

In Sales Order we have now integrated a very nice functionality to create Purchase Orders directly when recording a Sales Order. This was a feature required by companies with very tight delivery schedules.

All metasfresh Contributors, thanks a lot. You are making this happen!

metasfresh 5.35 is out now and ready!

Would you like to join us? The metasfresh community is a great place to be and we are looking for people that will help us to even make it better. Come in and join one of the most active Open Source ERP Projects worldwide and have fun with a team in implementing complex business cases but also on leading edge web technologies. 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.

  • Translate included subtabs of contract window in WebUI

    New Translation for en_US in contract subtab view for subscription history and forecast. #2407

  • WebUI design: Improve window material schedule

    Minor additional field translation for en_US added to material schedule window subtab. #2722

  • Sales order jasper reports: group products by product category

    New grouping functionality in sales order jasper, now able to group by product category. #2771

  • Material dispo - include storage-relevant attributes

    Including the attributes into material dispo, now allowing the product planning to be done on detailed attributes level. #2816

  • Sys config to set waiting time for async

    Improving the waiting time handling for asynch after backend start. Now able to set the time via sysconfig. #2894

  • Drop out old code related to confirm splitting when printing

    Improvement in mass printing functionality and workflow. Removing the user confirmation for printing when splitting. #2897

  • Column-SQL needs lower-case WHERE and FROM

    Application dictionary adjustment for AD_Ref_Table, setting loaer case statements for the column SQL. #2913

  • Replace org.adempiere.util.collections.Predicate with java.util.function.Predicate

    Internal housekeeping issue, replacing legacy code with java class substitute. #2914

  • Trx API: log a warning in case we are registering a ITrxListener which might be never executed because trx is already commit/closed

    Internal housekeeping improvement for transaction handling. #2919

  • Create automated test for extending contracts

    Improving the Test coverage for contract extension. Creating automated tests. #2920

  • Additional locator dimensions

    New locator dimension, now allowing to additionally record a dimension for storage rack. #2934

  • Creating new flatrate condition and transition with autoextension became very tricky

    Usage improvement of the new flatrate condition and transition tothether with autoextension. #2936

  • Adapt role window to WebUI guidelines

    Improved layout of role window in WebUI, adapted now to current WebUI guidelines. #2947

  • Create purchase order line by line via sales order lines

    New functionality in WebUI, allowing to create purchase orders directly from sales order lines. This feature was wanted from trade companies with very short delivery time requirements. #664

  • Change the JSONLookupValue format

    Internal housekeeping, adjusting the JSON lookup value format. #666

  • Handling unit editor action internal usage not possible for more than 1 Page

    Extended functionality for the Internal usage action in handling unit editor. Now possible to select all rows and start the action. #668

  • Picking window unselect line in modal overlay

    Improved usability/ behavior in picking window WebUI when un-selecting rows in modal overlay. #1199

  • Closing a document with changes shall discard those changes

    New feature that discards uncomplete data rows in WebUI frontend. #1308

  • Frontend: change the JSONLookupValue format

    Adjustment of the JSON lookup value format in WebUI frontend. #1327

Fixes

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

  • Referenced documents: sales order to invoice candidates

    Fixing the missing reference between invoice candidates and sales order when inouts are created before invoice candidate. #2905

  • Allow reactivating procurement contracts

    Fix for Qty fields in shipment schedule. Now field contend is updated correctly in WebUI. #649

  • JSONUserSessionChangesEvent not fired when currently logged in user is changed

    Internal housekeeping issue solving the firing of session change events after chainging the login user. #660

  • Manufacturing order: create source HU is opening same view on right side as we have it on left side

    Fix for the source HU View in manufacturing order. #665

  • Menu actions for included row broken

    Fix for the usage of menu actions when opening from included rows. #1279

  • Revise shortcut handling

    Quick fix for the broken shortcut handling in documents. #1283

  • Error when maximize subtab which does not support quick input

    Fixes a bug that occurred for included subtabs when maximizing and not supporting quick input. #1286

  • Process is started twice when using ctrl-u shortcut

    Quick fix for the action handling in material receipt when using keyboard shortcuts. #1324

  • Date recording w/ wrong date error

    Improved error handling and user information when entering an invalif date in date picker via keyboard. #1328

  • View: Edit field value is broken

    Fix for the edit mode in main grid view. #1332

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