Wednesday, February 16, 2022
5 changes · master
Enhancements to existing features
Test dialogs will now be visible when developers run web tests in debug mode, making it easier to understand and troubleshoot test behavior. Normal test runs still hide dialogs to avoid visual flicker, so day-to-day automated testing remains unchanged.
Original PR description
By default, dialogs are hidden in tests, s.t. we don't see them flicker when running the test suite. There is a css rule to hide them, only if there's no "debug" classname on the body. This commit toggles this classname when a test is run with QUnit.debug. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Several customer and supplier PDF documents now include better spacing to make them easier to read. This improves the presentation of invoices, quotations, orders, purchase orders, and requests for quotation without changing their business content.
Original PR description
Aim of this commit : Get multiple PDF reports to be more easily read, such as : - Pro-Forma Invoice - Quotation / Order - Purchase Order - Request for quotation - Invoices After this commit : Spaces have been added in order to improve readability
The website editor now avoids briefly clearing and rebuilding select dropdown content when nothing has changed. This reduces visible flicker, making editing feel smoother and more polished for users.
Original PR description
When updating a `SelectUserValueWidget`, the contents of the toggler are removed before adding the new contents. This causes a visible flicker in the layout of the editor. The flicker can be avoided by comparing the new and the old contents first (and only replacing when necessary).
Unused mobile interface templates and styling were removed from the Web Enterprise module because the related widget had already been removed. This reduces maintenance overhead and helps keep the product codebase cleaner without changing user-facing behavior.
Original PR description
task-2704984
Marketing automation mailing forms no longer show contact list controls that are not relevant in this context. This reduces confusion for users creating or editing mailings within marketing automation workflows.
Original PR description
Purpose ======= A button has been added next to `contact_list_ids` in the mailing form view. So now, we remove the parent element (so the label, the field and the button) in the view defined in marketing automation. Those elements are not useful for the "mailings used in marketing automation". Task-2703521