Daily updates from Odoo
Friday, August 28, 2015
5 changes · master
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