Wednesday, February 16, 2022
14 changes · master
Enhancements to existing features
Users can now import mailing contacts directly from the mailing contact list using a guided wizard. This makes it faster to add contacts to a selected mailing list from pasted text, while also ensuring backend list selections are handled correctly.
Original PR description
Purpose ======= Allows the user to easily import mailing contacts. Specification ============= Add a button "import" on the top of the mailing contact list view. This button open the wizard <mailing.contact.import>. So the user can select the mailing list and import his contacts with a text field, one line for each contact. Task-2703521
This update improves manufacturing workflows by making bill of materials reports easier to expand and review, adding printable work orders, and allowing teams to cancel multiple manufacturing orders at once. It also adds grouping by procurement group so users can more easily identify related backorders.
Original PR description
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
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
This update makes HR reporting easier to navigate by adding direct links from time off by type reports to the related leave or allocation records. It also adds a master department field, helping organizations better represent department hierarchies in HR data.
Original PR description
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
Updates and balances sound effects for real-time call actions such as mute, unmute, deafen, and push-to-talk. This makes call interactions clearer and less disruptive for users by reducing overly loud or inconsistent audio cues.
Original PR description
task-2692600
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).
Users can once again click a cell in the Attendance report pivot table to see the underlying attendance records behind the number. This makes it easier for HR teams and managers to verify report figures and investigate discrepancies without extra manual searching.
Original PR description
This commit makes it possible again to click on a pivot cell to check where the data comes from. TaskId-2760356
The Bill of Materials structure and cost report is easier to review with a new option to expand the full components and operations tree at once. The report also preserves the expanded view when quantities are changed, reducing repeated manual clicks during cost analysis.
Original PR description
- remove 'print unfolded' button - add 'unfold' button to fully expand components/operations tree - keep unfold state when quantity change
The home menu styling was simplified and aligned more closely with standard Bootstrap layout rules. This should make the menu easier to maintain while preserving a consistent experience across screen sizes.
Original PR description
This PR aims at reviewing CSS rules for simplification. Doing so: * remove unused CSS rules * use Bootstrap classes whenever possible. * use Bootstrap Grid for layout: 3-4-6 columns following media breakpoints (lowest to highest). task-2714364
Planning screens and analysis reports were improved to make day-to-day scheduling easier to use. Users can now filter planning information by billable and non-billable work, helping teams review workload and revenue-related planning more clearly.
Original PR description
_* = project_timesheet_forecast, sale_planning, project_timesheet_forecast_sale The purpose of the commit is to improve the UX and usability planning. So in this commit improve the planning analysis report, filters, form views and some feature usability. - Added the following filters in planning. - billable - non-billable closes odoo/enterprise#23423 task-2714137
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
This update improves payroll reporting, Belgian payroll handling, salary package options, and HR document workflows. It helps payroll teams manage departed employees' reimbursements, see more useful payroll dashboard/report information, and makes employee signature documents easier to access.
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