Wednesday, December 5, 2018
6 changes · master
Enhancements to existing features
CRM now handles default email recipients directly instead of relying on duplicate code in the mass mailing bridge. This reduces unnecessary maintenance and helps keep email recipient behavior consistent for CRM communications.
Original PR description
…default_recipients As CRM inherits directly of blacklist mixin, no need to re-override the message_get_default_recipients in the bridge module. This code was even not in the good place. Anyway, email_normalized can be directly used in the message_get_default_recipients override in crm module itself. Task ID : 1915317 Related Task ID : 1896677 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The status selection control now respects fields marked as readonly, preventing users from changing values that should not be editable. It still allows intended status changes in views that are not generally editable, preserving existing workflows such as project status updates.
Original PR description
The current implementation of the state_selection widget always make it editable even if the field is readonly. We improved this behavior by removing the handle of click on the widget when the field is readonly, but keeping it even if the view is not in edit mode, because it used for example in project to change state even when view is not editable.
The lead form in the website CRM scoring area no longer displays the score field. This simplifies the sales lead view and supports broader CRM usability improvements by reducing unnecessary information for users.
Original PR description
Purpose: Remove the score form the crm.lead form view. This commit is related to a larger one of usability improvement in the crm module. task-id: 1893160
Resolved issues and error corrections
This fixes issues that prevented survey walkthrough tests from launching unless another website component happened to be installed first. Survey tours now load the right resources and dependencies, making automated checks more reliable for the Survey app.
Original PR description
Purpose of this merge is basically to allow launching survey tour in browser and command line. Several fixes are necessary to achieve that purpose. See sub commits for more details. This merge is related to task ID 1915356.
Code cleanup and technical improvements
This update reorganizes how accounting report options are handled across several financial reports and country-specific reporting areas. It should make the reporting code easier to maintain and evolve, with minimal direct change expected for day-to-day users.
This update reorganizes how Helpdesk teams use the existing customer rating setup, without changing what users see or how ratings work. It helps keep the Helpdesk code aligned with shared Odoo mechanisms, making future maintenance easier.
Original PR description
https://www.odoo.com/web?debug#id=1903565&action=333&active_id=965&model=project.task&view_type=form&menu_id=4720