Daily updates from Odoo
Thursday, January 27, 2022
7 changes · master
Enhancements to existing features
The VoIP user form now hides settings that do not apply to portal users, reducing confusion for administrators. A portal-focused filter was also added to make it easier to identify or manage these users in the relevant view.
Original PR description
In the res_users form, hide fields which portal users don't use, so that admins don't get confused by them. COM-PR: odoo/odoo#69617 UPG-PR: odoo/upgrade#2410 Task-2508521
Badge labels in the enterprise web interface have been adjusted to better fit the Roboto font used in the updated styling. This helps keep small status labels visually consistent and easier to read as part of the broader interface refresh.
Original PR description
See also: - https://github.com/odoo/odoo/pull/83036 Part of the overall v16 SCSS optimization/restyle (task-2704984). task-2731819
Code cleanup and technical improvements
This update brings the document spreadsheet engine up to date with recent internal improvements. It improves spreadsheet reliability when duplicating sheets with merged cells and includes performance and maintainability work that should make spreadsheet features more stable over time.
Original PR description
odoo/o-spreadsheet@6c5959 [REF] cf: editors are now basic templates odoo/o-spreadsheet@05ad98 [REF] composer: remove t-ref on text value provider odoo/o-spreadsheet@4ad755 [REF] spreadsheet: move clipboard handling to grid odoo/o-spreadsheet@8d6bd7 [REF] spreadsheet: remove t-ref on grid odoo/o-spreadsheet@fc672c [REF] tests: remove t-ref on components odoo/o-spreadsheet@92911f [REF] components: remove t-on on components odoo/o-spreadsheet@f30be9 [FIX] merge: correctly update merge map when duplicating sheet odoo/o-spreadsheet@7d839f [REF] tokenizer: rename REFERENCE token to NORMALIZED_REFERENCE odoo/o-spreadsheet@f70cb5 [REF] tokenizer: tokenize references odoo/o-spreadsheet@c02b26 [REF] compiler: improve code prettier performance odoo/o-spreadsheet@0a2d70 [REF] compiler: hide normalization optimisation odoo/o-spreadsheet@d66ed7 [REF] tokenizer: faster chars join Co-authored-by: Lucas Lefèvre <lul@odoo.com>
The inventory barcode app was internally adjusted to stay compatible with recent navigation changes in the wider Odoo platform. This helps keep barcode workflows stable without introducing visible process changes for users.
Miscellaneous changes
Task-2746116 Community: https://github.com/odoo/odoo/pull/83431 Forward-Port-Of: odoo/enterprise#23791 Forward-Port-Of: odoo/enterprise#23780
Original PR description
Task-2746116 Community: https://github.com/odoo/odoo/pull/83431 Forward-Port-Of: odoo/enterprise#23791 Forward-Port-Of: odoo/enterprise#23780
Purpose ======= This field is used for several things, like the simple holiday pay recovery. Normally, we expect the HR officers to create a new employee, instead of unarchiving the old one, but this could happen. If someone leaves the company, and come back, take the new entry date as first contract date instead of the original one. TaskID: 2745947 Forward-Port-Of: odoo/enterprise#23779
Original PR description
Purpose ======= This field is used for several things, like the simple holiday pay recovery. Normally, we expect the HR officers to create a new employee, instead of unarchiving the old one, but this could happen. If someone leaves the company, and come back, take the new entry date as first contract date instead of the original one. TaskID: 2745947 Forward-Port-Of: odoo/enterprise#23779
This commit provides a generic context manager method that will correctly void all methods that run external calls to third party APIs (such as Facebook API, Twitter API, ...). Most testing methods in the social modules don't want to run these calls, since it can create unwanted side-effects and also slow down tests by running HTTP requests. Task-2742596 Forward-Port-Of: odoo/enterprise#23643
Original PR description
This commit provides a generic context manager method that will correctly void all methods that run external calls to third party APIs (such as Facebook API, Twitter API, ...). Most testing methods in the social modules don't want to run these calls, since it can create unwanted side-effects and also slow down tests by running HTTP requests. Task-2742596 Forward-Port-Of: odoo/enterprise#23643