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/.