Daily updates from Odoo
Wednesday, March 19, 2025
3 changes
Enhancements to existing features
The Field Service Stock test flow was updated to match the new editable task list behavior. This helps ensure automated checks continue opening tasks correctly and reduces the risk of false test failures.
Original PR description
This commit adapts the trigger of a step inside `industry_fsm_stock_test_tour`, the one clicking on a row in the list view of tasks to open the form view of a task, because the list view is now editable and so the trigger should now click on the `View` button on the row. task-4624574
The sales order field that identifies where an extra quotation was created is now labeled as the source task. This helps users choose the right field when building filters or reports and reduces confusion with other task-related fields.
Original PR description
Before this commit, the task_id is confusing for the user who would like to create a custom filter to see the SO linked to a specific project, he does not know if he can use that field or `task_ids` field. Actually, `task_id` field is just used when `Extra Quotations` feature is enabled and the user creates a quotation inside a task form view, which means the field will just contain the task in which the quotation has been created and that's it. This commit changes the label of `task_id` to say the field will contain the **source task**. task-4623653
Marketing automation SMS flows now handle canceled SMS records that are already logged during message preparation. This keeps unsent or canceled SMS messages from cluttering customer conversations while preserving traceability for follow-up checks.
Original PR description
For mailing only, in order to not display most message not sent to the recipient in the chatter, while preparing message to be sent by sms (_prepare_mass_sms_values), we create directly a trace for canceled sms for further investigation (See PR: odoo/odoo#189622). So, we adapt the code of marketing automation accordingly to cope with the already created trace. Task-3264570