Thursday, May 9, 2019
2 changes
Enhancements to existing features
This update cleans up several Helpdesk-related integrations after recent feature work, making the code easier to maintain and more aligned with internal guidelines. It also improves how repair counts and sales order links are handled, reducing unnecessary processing while preserving existing user behavior.
Original PR description
Task 1909413 has been merged, providing lots of news feature from a helpdesk.ticket. However, some part of the code is not clean enough. This task aims to clean it, to make it fit guidelines, and to avoid bad practises. * cleaning of domain creation in helpdesk_sale * optimization of compute method in helpdesk_repair * renaming of methods to fit guidelines in several modules Task-1909413
Dashboard-related add-ons now install only when their business features need them, instead of automatically enabling the dashboard module by default. This reduces unnecessary installations while keeping dashboards available when dependent apps are used.
Original PR description
Dependents should auto_install regardless of web_dashboard being installed or not, forcing its installation in the latter case. cf odoo/odoo#29431 for technical part