Wednesday, September 15, 2021
4 changes · master
Enhancements to existing features
Several business form buttons now have clearer titles, so users see more helpful action names in the command palette. This makes common sales, CRM, invoice, and lead enrichment actions easier to find and understand.
Original PR description
PURPOSE The purpose of this commit is to update the button's title to get clear/useful descriptions in the command palette. SPECIFICATIONS Currently, in some of the important business objects' form views, few header buttons are missing the title, and so the command palette displays the button string which is not very clear/useful. Below are the model wise actions/methods linked with updated buttons: - preview_invoice (account.move) - action_sale_quotations_new (crm.lead) - action_set_lost (crm.lead) - action_set_won_rainbowman (crm.lead) - crm_lead_lost_action (crm.lead) - iap_enrich (crm.lead) This is the goal of this commit. LINKS PR #75935 Task-2622266 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Validation emails for website profiles now come from the recipient's company email when available, or the company's catchall address as a fallback. This avoids confusing users by making it look like they sent the validation email to themselves.
Original PR description
PURPOSE Currently the validation mail is send from you to you, but the validation mail should be send from either company mail or the fallback mail if the company mail is not available. SPECIFICATION For solving this we need to change the email from address in validation mail template, we give first priority to company mail, if not exist then automatically fallbacks to company catchall address, else logged user mail id will be set as email_from value. LINKS PR #76380 TaskID: 2634155
Users can now continue writing immediately after sending a message while it is queued and sent in the background. This reduces duplicate or lost messages when the server is slow and gives users a way to retry messages that fail to send.
Original PR description
The current implementation rely on a RPC response to clear the composer and allow the user to write a new message. This introduce multiple issue when the server is slow (message lost or send twice). It also block the composer while a message is being sent. This PR introduce a message queue that will temporary store the user message and send them. It free the composer directly and send the message in the background. It also improve the error handling and allow the user to retry to send message in error. task-2390637
Several form view buttons now have clearer titles so they appear with more helpful descriptions in the command palette. This makes actions for rentals, helpdesk timers, field service quotations, and timesheets easier for users to recognize and choose.
Original PR description
PURPOSE The purpose of this commit is to update the button's title to get clear/useful descriptions in the command palette. SPECIFICATIONS Currently, in some of the important business objects' form views, few header buttons are missing the title, and so the command palette displays the button string which is not very clear/useful. Below are the model wise actions/methods linked with updated buttons: - action_rental_quotations_new (crm.lead) - action_timer_pause (helpdesk.ticket) - action_timer_resume (helpdesk.ticket) - action_timer_start (helpdesk.ticket) - action_timer_stop (helpdesk.ticket) - action_fsm_create_quotation (project.task) - action_timer_pause (project.task) - action_timer_resume (project.task) - action_timer_start (project.task) - action_timer_stop (project.task) This is the goal of this commit. LINKS PR #20680 Task-2622266 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr