Daily updates from Odoo
Navigate
Branch
Friday, August 28, 2015
7 changes
Enhancements to existing features
Notification emails now include buttons that let users take common actions directly from the email, such as approving requests, assigning work, or marking opportunities as won or lost. This makes email notifications more useful and helps teams respond faster without navigating through multiple screens.
Technical features are now only active when debug mode is enabled, making advanced settings less visible during normal use. Employees still retain the necessary access when working in debug mode, while redundant security rules and test workarounds were cleaned up.
Original PR description
Task : https://www.odoo.com/web#id=13763&view_type=form&model=project.task&menu_id=3942&action=327 Pad : https://pad.odoo.com/p/r.sD1wAuhQ2HSEnNkN
Boolean status buttons can now display their on and off labels from page content rather than hidden settings. This makes labels such as Active and Inactive easier to translate correctly, improving the experience for users in different languages.
This work updates sales, invoicing, and analytic accounting flows to make sales orders and invoices easier to manage. It improves deposit invoicing behavior, tax handling, and links between customer, sales, and analytic records, while addressing issues that could cause duplicate invoicing.
Original PR description
This is still a WIP but I need the PR to test the Enterprise code. The PR description will be adapted when we feel it's ready for review. Come back later. 
Contracts are now moved to a 'To Renew' status automatically when they have overdue invoices, have passed their end date, or have used all prepaid units. Users also get a contract form shortcut to quickly review overdue invoices, helping teams act sooner on renewals and billing issues.
Original PR description
…o Renew' state when necessary, overdue invoices, task & issues warning Contracts should be automatically set to 'pending - To Renew' status when: - there are overdue invoices - the end date is overpassed - the number of prepaid units has been used A stat button to easily see overdue invoices is added to the contract form view. --- Code courtesy: - Bhumi Patel bpa@odoo.com - Damien Bouvy dbo@odoo.com
Resolved issues and error corrections
Links that point to a section within the current page now behave correctly instead of sending users to the app switcher. This prevents an unexpected navigation issue and keeps users in the context they intended to use.
Original PR description
… redirected to the app switcher
Code cleanup and technical improvements
The online bank connection flow for Yodlee and Plaid has been redesigned so setup and synchronization happen through one clearer client-side dialog. This should make bank linking easier to maintain and improve the user experience, while also adding institution data for supported providers.
Original PR description
This branch refactor entirely account_yodlee, account_online_synch and account_plaid. server side has been simplified, no more transient model that calls other transient model, all the logic is now client side inside one single dialog