Wednesday, December 5, 2018
3 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