Daily updates from Odoo
Navigate
Branch
Thursday, January 27, 2022
9 changes
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
Resolved issues and error corrections
This fixes an issue that prevented users from completing document signing when SMS validation was required. The signing dialog now receives the correct information, allowing SMS-protected signature requests to proceed as expected.
Original PR description
In the SMSSignerDialog the signature process is made from a widget that after filled and sent, finishes the signing process. However, when refactoring this widget, the signature parameters was being passed wrongly. This blocks the signing of any request that requires SMS validation. This commit fixes this issue by passing the correct parameters to the init of the dialog.
Code cleanup and technical improvements
The point-of-sale system now loads most required information in one combined request instead of many separate steps, which should make startup faster for shops. This update also modernizes the underlying POS technology and reorganizes related assets, improving maintainability across POS hardware, employee login, and country-specific fiscal integrations.
Original PR description
Part of https://github.com/odoo/odoo/pull/82461
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