Daily updates from Odoo
Navigate
Branch
Thursday, March 17, 2022
10 changes
Enhancements to existing features
This update improves the internal test setup for messaging-related features across approvals, enterprise mail, VoIP, and live chat helpdesk. It helps make automated checks more reliable, reducing the risk of false failures during future development.
Original PR description
community: https://github.com/odoo/odoo/pull/86559 task-2792108
The appraisal feedback area now keeps its two-column layout on smaller screens before stacking, making better use of available space. This improves readability and reduces unnecessary scrolling for users reviewing or completing appraisals.
Original PR description
Current behavior: When you have a smaller screen, the feedback put one above the other. The behavior happens on too wide screens. After this commit: the breakpoint is made at 767px instead of 991px so that the two columns remain on smaller devices task: #2732836 [Appraisal] Width of html feedbacks field
The appraisal experience is easier to use on mobile and during feedback requests. Feedback template selection is simplified, feedback can be requested from any employee, and skill editing buttons are hidden once an appraisal is completed.
Original PR description
In the mobile review of all apps, some behaviors have to be corrected. After this commit : - When you want to select a feedback template to send, the list is showed with less information so that it's easier to read. - The ask feedback is open to any employee of the company, not only the users of the app. The email will be sent with a link available to anyone. - When state is Done, the add buttons on skills does not appear anymore. TaskID : 2743968 [Appraisal] Usability
Resolved issues and error corrections
This fixes an accidental internal naming change in the Project Enterprise Gantt progress logic. It helps ensure the project planning view continues to work as expected without changing user-facing features.
Original PR description
This commit reverse a accidental change in the def name introduced in e6033f028698ec872908473c6bb6812cd63c4258.
Code cleanup and technical improvements
Several enterprise modules now use a simpler internal file layout for messaging and related model definitions. This cleanup does not change user-facing behavior, but it should make the codebase easier to maintain and evolve.
Original PR description
Move model definition files from `models/thing/thing.js` to `models/thing.js` and remove the now empty intermediate directory. Task-2759582 \* = approvals, voip, website_helpdesk_livechat
The visual palette has been adjusted so the darkest gray tones look less blue and better match the overall Odoo interface. This creates a more consistent appearance in Enterprise screens, including Documents, with related tests updated to reflect the new colors.
Original PR description
Prior this commit, the grayscale was too blue. To keep consistency with the overall layout, this commit desaturates the three darkest grays. It also updates `documents_kanban_tests` after introducing the new grayscale values. Requires: - https://github.com/odoo/odoo/pull/86046 task-2788931
Miscellaneous changes
Operation keys A and B were inverted. A is for bills, B is for invoices. OPW 2753853 Forward-Port-Of: odoo/enterprise#25164
Original PR description
Operation keys A and B were inverted. A is for bills, B is for invoices. OPW 2753853 Forward-Port-Of: odoo/enterprise#25164
The impact of a cash basis reversal on the tax report wasn't tested, and was buggy. We now test it properly. OPW 2769340 Forward-Port-Of: odoo/enterprise#25136
Original PR description
The impact of a cash basis reversal on the tax report wasn't tested, and was buggy. We now test it properly. OPW 2769340 Forward-Port-Of: odoo/enterprise#25136
A bug was found in the route as calendar_verify_availability expects datetime arguments without timezone information. A second was about the partner lookup in calendar_verify_availability. Introduced by odoo#24428. Includes some cleaning and unit tests. Task-2794983 Forward-Port-Of: odoo/enterprise#25316
Original PR description
A bug was found in the route as calendar_verify_availability expects datetime arguments without timezone information. A second was about the partner lookup in calendar_verify_availability. Introduced by odoo#24428. Includes some cleaning and unit tests. Task-2794983 Forward-Port-Of: odoo/enterprise#25316
How to reproduce: - Create a BoM with some operations; - Create a Manufacturing Order for this product/BoM and confirm it; - Fully process all Work Orders' operations except the last one; - Mark as done the MO and create a Back Order; - In the BO, add manually a new operation directly in the MO; - Process the WO and try to close the MO => Traceback. task-2780951 Forward-Port-Of: odoo/enterprise#25066 Forward-Port-Of: odoo/enterprise#24874
Original PR description
How to reproduce: - Create a BoM with some operations; - Create a Manufacturing Order for this product/BoM and confirm it; - Fully process all Work Orders' operations except the last one; - Mark as done the MO and create a Back Order; - In the BO, add manually a new operation directly in the MO; - Process the WO and try to close the MO => Traceback. task-2780951 Forward-Port-Of: odoo/enterprise#25066 Forward-Port-Of: odoo/enterprise#24874