Daily updates from Odoo
Navigate
Branch
Sunday, November 6, 2022
13 changes
Enhancements to existing features
This update simplifies and consolidates parts of the collaboration interface across Approvals, Knowledge, Mail Enterprise, Sign, and VoIP. It mainly improves maintainability and consistency behind the scenes, helping future interface changes be delivered more safely and efficiently.
Original PR description
Task-3056972 community: https://github.com/odoo/odoo/pull/104896/
This update streamlines how several Odoo apps load shared mail model functionality by replacing many separate setup imports with one common import. It is an internal cleanup that should make the code easier to maintain without changing day-to-day user workflows.
Original PR description
Replaces the numerous imports related to the definition of models by a single import of the '@mail/model' module. \* = account_accountant, approvals, crm_enterprise, documents, hr_recruitement_extract, knowledge, sign, social, voip, voip_onsip, website_helpdesk_livechat Community: https://github.com/odoo/odoo/pull/105041
This update tidies the structure of several discussion-related screens across Approvals, Knowledge, Mail Enterprise, Sign, and VoIP. The change makes the underlying layouts easier for Odoo teams to read and maintain, with little expected impact on day-to-day users.
Original PR description
*: approvals, mail_enterprise, sign Clean template of discuss component templates, so that they are more appropriately compact, which makes it easier to read the layout at a glance. Task-3055780 Community: https://github.com/odoo/odoo/pull/104937
This update simplifies the internal structure used to display discussion-related views in Approvals, Knowledge, Sign, and VoIP. It should make these areas easier to maintain while preserving the existing user experience.
Original PR description
This commit simplifies discuss template by putting record accessors in the context of template. *: approvals, knowledge, sign, voip Task-3055022 Community: https://github.com/odoo/odoo/pull/104885
This update simplifies how messaging-related screens are built across several Odoo apps, making the underlying interface code easier to maintain. Users should see little to no functional change, but the cleanup supports more reliable future improvements to approvals, documents, knowledge, mail, sign, and VoIP features.
Original PR description
*: mail_enterprise, voip This commit introduces component hook useMessagingContainer, which allow to lazily use messaging component in template. This allow simplifing some code in container, and more notably in child messaging components, as they can now define their template in models. Task-3055886 Community: https://github.com/odoo/odoo/pull/104940
This update streamlines the internal code behind Discuss-related messaging screens across several Odoo apps. It should make future maintenance and improvements easier while keeping the visible user experience largely unchanged.
Original PR description
Task-3056970 Community: https://github.com/odoo/odoo/pull/105099
Code cleanup and technical improvements
This update streamlines how Discuss-related code is organized across several Odoo Enterprise apps. It is an internal cleanup that helps developers maintain and evolve communication features more easily, with little direct change expected for end users.
Original PR description
Task-3056970 Community: https://github.com/odoo/odoo/pull/105096
Miscellaneous changes
before this commit, the helpdesk team dashboard used deprecated class 'o_debounce_disabled'. In this commit, replaced 'o_debounce_disabled' with 'o_disabled'. Task-3050155 Forward-Port-Of: odoo/enterprise#33478
Original PR description
before this commit, the helpdesk team dashboard used deprecated class 'o_debounce_disabled'. In this commit, replaced 'o_debounce_disabled' with 'o_disabled'. Task-3050155 Forward-Port-Of: odoo/enterprise#33478
In this commit, We have hidden the '#Exchange' measure from the pivot, graph, and cohort views of helpdesk tickets. task-3010877 Forward-Port-Of: odoo/enterprise#32684
Original PR description
In this commit, We have hidden the '#Exchange' measure from the pivot, graph, and cohort views of helpdesk tickets. task-3010877 Forward-Port-Of: odoo/enterprise#32684
Steps: - install helpdesk. - go to helpdesk. - click on success rate button of kanban card of team. - try to open form view by clicking on form or tree view of ticket. Issue: - can not able to open form view. Cause: - missing form view from view_mode attribute of success rate button action. Fix: - add form view in view_mode of success rate button action. task-3010435 Forward-Port-Of: odoo/enterprise#33449
Original PR description
Steps: - install helpdesk. - go to helpdesk. - click on success rate button of kanban card of team. - try to open form view by clicking on form or tree view of ticket. Issue: - can not able to open form view. Cause: - missing form view from view_mode attribute of success rate button action. Fix: - add form view in view_mode of success rate button action. task-3010435 Forward-Port-Of: odoo/enterprise#33449
Steps : Have 2 Companies (C1 & C2). Create an Employee E2 in company C2. Login with E2, both Companies checked. Register a Timesheet in a Project from C1. Log in with Admin, only C1 checked. Go to All Timesheets. Issue : Multi-company access error. Cause : Because his Timesheet is in the view, we try to access his worked hours to make a widget. The access is denied because his Company is not in allowed companies. Fix : Make this widget only for Employees that are in allowed co
Original PR description
Steps : Have 2 Companies (C1 & C2). Create an Employee E2 in company C2. Login with E2, both Companies checked. Register a Timesheet in a Project from C1. Log in with Admin, only C1 checked. Go to All Timesheets. Issue : Multi-company access error. Cause : Because his Timesheet is in the view, we try to access his worked hours to make a widget. The access is denied because his Company is not in allowed companies. Fix : Make this widget only for Employees that are in allowed companies. task-3053612 Forward-Port-Of: odoo/enterprise#33526
This PR fixes the formatting of the description of timesheet merge wizard. The formatting of the merge wizard field broke after the merge of 16.0. task-3010435 Forward-Port-Of: odoo/enterprise#33448
Original PR description
This PR fixes the formatting of the description of timesheet merge wizard. The formatting of the merge wizard field broke after the merge of 16.0. task-3010435 Forward-Port-Of: odoo/enterprise#33448
This commit fix portal/report view creation by giving proper form view id to get_view method in `_get_qweb_arch` method so this method will get new inherited form view id to generate portal/report view. task-2992124 Forward-Port-Of: odoo/enterprise#31622
Original PR description
This commit fix portal/report view creation by giving proper form view id to get_view method in `_get_qweb_arch` method so this method will get new inherited form view id to generate portal/report view. task-2992124 Forward-Port-Of: odoo/enterprise#31622