Wednesday, January 22, 2020
5 changes · master
Enhancements to existing features
The mail-related test suites now run after installation, making checks closer to real development and automated build conditions. This helps catch performance regressions and unexpected database query increases earlier, without changing business functionality.
Original PR description
- take advantage of runbot multi-build capabilities - get similar result when running them locally during dev - better detect when other modules add extra queries Query counts are split in the base value (testing with just test_mail installed) + the extra modules overhead. Part of task-2178641
This update removes outdated internal cleanup notes across several areas and fixes how point of sale order lines receive their sequence when created. Businesses benefit from more consistent point of sale order handling and cleaner maintenance with no major workflow changes expected.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change makes it easier for developers and partners to customize how Point of Sale XML output is prepared without replacing a larger piece of code. It should reduce maintenance effort for custom POS implementations while preserving existing behavior for users.
Original PR description
Before, extending the xml rendering environment was a matter of overriding the whole method. This commit enables a clean extenstion point to alter the rendering dict in the mean time till a thourough…
Before, extending the xml rendering environment was a matter of overriding the whole method. This commit enables a clean extenstion point to alter the rendering dict in the mean time till a thourough refactoring in the near future according to the new js guidlines. **Description of the issue/feature this PR addresses:** - Missing (clean) extension point made alterations to the xml rendering context a real pain **Current behavior before PR:** - Unclean extension forces to rewrite the whole method. - Maintainability of downstream code is suboptimal. **Desired behavior after PR is merged:** - Clean extension is possible - (As if the this js code was already refactored according to the new style) **Note:** Please do not close, even if not immediately accepted (`wishlist` tag). This PR is meant to be carried along and actively maintained, until this semantic will be completed this way or another. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr @xoe-labs
The manufacturing planning screen now shows replenishment limits as inclusive values, using “less than or equal to” instead of “less than.” This makes the minimum and maximum replenishment guidance match the actual business rules and reduces confusion when reviewing supply needs.
Original PR description
Task : https://www.odoo.com/web#id=2169622&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.619f52f92f38f4d3a34af48994f58a66
Notebook tabs in forms now use the full available width on small screens and display cleaner active-tab styling. This gives mobile users a more consistent, polished form navigation experience with less wasted space.
Original PR description
Task : https://www.odoo.com/web#id=2150993&action=333&active_id=1520&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.bbdc3c63f98c8fbfb8259e97d2cf8850