Friday, December 16, 2022
7 changes · master
Enhancements to existing features
Odoo list views can now show key action buttons even when no records are selected, making common actions easier to find and use. Existing custom buttons in CRM lead mining, expenses, mass mailing, stock, and stock accounting are converted to this standard behavior, reducing custom code and improving consistency.
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
The event form now displays the responsible person with an avatar, making it easier for users to recognize who owns an event at a glance. This is a small usability improvement that adds visual context without changing event workflows.
Original PR description
This commit adds the avatar widget to the responsible field in the event form view. Task-3100951 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update removes unnecessary content from several app manifest files and adds an automated check to keep them concise in the future. It helps maintainers more easily spot meaningful custom behavior and reduces future cleanup work, with no expected impact on day-to-day users.
Sales users can now cancel multiple sales orders or quotations in a single action instead of handling each one individually. This saves time for businesses that manage large volumes of quotations and need faster cleanup or order management.
Original PR description
For a lot of clients, the number of quotations is big, and canceling them one by one is time-consuming. task-2991744
Several Odoo Enterprise list screens now show key action buttons even when no record is selected. This makes common tasks easier to find and start in areas such as accounting imports, bank synchronization, and payroll, reducing extra clicks and confusion for users.
Subscription orders now keep the recurring price selected by the user when several pricing options exist, instead of automatically switching to the lowest price. Renewal orders also better reflect recurrence changes by separating affected lines from the original order, helping prevent pricing and billing mismatches.
Original PR description
When multiple recurring prices are defined, the selected one is now chosen instead of computing the lowest price. task-2939221
Employee contract forms in the Belgian payroll fleet module now show the vehicle fuel type. This helps HR and payroll teams see relevant fleet information directly on the contract, reducing the need to look it up elsewhere.
Original PR description
This commit adds the fuel type in the form view of hr.contract. task-3092624
Original PR description
Keep the manifests as light as possible, to easily see custom behavior/content. Complete the work of previous commits cleaning the manifests content: * https://github.com/odoo/odoo/commit/42bad1a6d21e086e3bb766f9813d65902b3c232a * https://github.com/odoo/odoo/commit/ef7005f52416912a9efab5ec2767432c4181fb4d and make sure this kind of cleanup commit is not necessary in the future because it is now automatically verified by a dedicated test. Enterprise PR: https://github.com/odoo/enterprise/pull/34903 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr