Tuesday, August 23, 2016
4 changes
Enhancements to existing features
The budgeting module now uses direct application logic instead of an older workflow mechanism to manage budget states and actions. This makes the feature easier to maintain and reduces reliance on legacy infrastructure without changing the core budgeting process for users.
Original PR description
Remove workflows from the account_budget module and replace it by python methods. odoo task: https://www.odoo.com/web#id=27199&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
This update simplifies how accounting documents move through their lifecycle by replacing older workflow mechanics with direct actions in invoices, payments, refunds, and bank reconciliation. It helps make accounting behavior more reliable and easier to maintain, while also updating related tests and demo data to match the new process.
Original PR description
Task: https://www.odoo.com/web?#id=27198&view_type=form&model=project.task&menu_id=5200
Odoo now better detects and processes bounced emails, helping teams identify messages that did not reach recipients. CRM opportunities gain visibility into bounce activity, while underlying mail handling was cleaned up to support more reliable future email processing.
Messaging recipient suggestions no longer show the placeholder text "(no email address)" when a suggested contact has no email. This reduces confusion because users are already prompted to provide an email address before sending when it is required.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: ## I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr remove the '(no email address)' when no address email. Because when you send the message, a popup appears with the email field required.