Daily updates from Odoo
Wednesday, March 16, 2022
4 changes
Enhancements to existing features
This update improves how communication-related features clean up after starting, reducing the risk of leftover background activity during tests and interactions. It affects several business apps that rely on messaging, documents, approvals, VoIP, invoicing, Studio, and live chat, helping make behavior more reliable across the platform.
Original PR description
community: https://github.com/odoo/odoo/pull/86523 task-2792108
This update improves how startup routines clean up after themselves across several Odoo Enterprise apps. It mainly strengthens automated tests and internal reliability, helping reduce leftover test state and prevent inconsistent behavior during development and quality checks.
Original PR description
*: account_invoice_extract, approvals, documents, documents_spreadsheet_bundle, mail_enterprise, voip, web_studio, website_helpdesk_livechat. task-2792108 community : https://github.com/odoo/odoo/pull/86526
Users can now generate timesheet entries directly from scheduled work slots, using allocated hours and the employee calendar to spread time across working days. This saves employees and managers time by turning planned shifts into editable timesheets instead of requiring manual entry from scratch.
Original PR description
The purpose of the commit is, the timesheets from the employees are pretty similar to that scheduled slot. so action to automatically convert the shifts into timesheets would help the user gain a lot of time, as the user would then only need to make small adjustments to his timesheets instead of having to encode the whole thing from scratch. So in this commit, add action to generate a timesheet from a scheduled slot based on the number of allocated hours and the % of the allocated time across the working days of the resource calendar. Task-2515308
Marketing users can now mark sent mailings as favorites and reuse them more easily as templates. The editor will surface favorite mailings first and filter available templates to better match the mailing context, helping teams create campaigns faster with more relevant content.
Original PR description
Purpose ======= Propagate changes done in community about mailint templates. Specifications ============== Add a duplicate button when the mailing has been sent (so the users can easily duplicate an existing mailing to re-use the template). Allow the user to add a mailing to the favorite. When we open the web editor for the first time, show the email bodies of the favorite mailings. When the users click on them, load the HTML like we do for the themes. Filter the mailing templates based on the model defined on the mailing, so the user will see the most appropriate templates. Task-2593231