Friday, March 29, 2019
6 changes · master
Enhancements to existing features
Product costs can now be edited when inventory valuation is automated and the costing method is FIFO. This removes an unnecessary restriction for businesses managing FIFO-valued stock while leaving other costing configurations unchanged.
Original PR description
Before this commit, when 'Inventory Valuation' was on 'Automated' and 'Costing Method' was on FIFO, the product cost field wasn't editable anymore. Now, it still editable in this configuration (other configuration aren't affected). Task #1937164 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This fix prevents an error when users apply the “with tax” filter in accounting reconciliation models. The filter now uses the updated tax field, so users can continue working without encountering a system traceback.
Original PR description
Field tax_id has been replaced by tax_ids by commit https://github.com/odoo/odoo/commit/4d7f0526122084e7be08212bd5ef9935603605ff . The filter had not been adapted properly and raised a traceback, as tax_id did not exist anymore.
Module updates will no longer overwrite message visibility settings that control whether external users can see certain notifications. This helps preserve customer-specific privacy choices in SEPA Direct Debit and Subscriptions.
Original PR description
…ge.subtype as noupdate The mail.message.subtype model contains a field internal, which decides if the messages are visible to external user or not. Such a value should not be overriden at module update, so all subtypes should be in noupdate. opw 1946043
Minor text corrections were made in the salary contract area to clean up typos. This improves clarity for users and maintainers without changing business behavior or workflows.
This change removes a temporary skip so four manufacturing work order tests run again. It helps ensure the manufacturing workflow continues to be checked automatically after the needed upstream update was available.
Original PR description
The 4 tests could not pass without a forward port from saas-12.2.
Code cleanup and technical improvements
A related website sales coupon test was updated to match a renamed class in the system. This keeps automated checks aligned with recent changes and helps ensure coupon behavior on the website remains reliably tested.
Original PR description
See https://github.com/odoo/odoo/pull/30366 task-1866973