Wednesday, May 26, 2021
4 changes · master
New functionality added to Odoo
A new bridge module lets businesses run email and SMS marketing campaigns directly on sale subscriptions. Campaigns are limited by default to active subscriptions, helping teams target current customers more accurately.
Enhancements to existing features
The Helpdesk mail plugin can now display its add-in text in the user's preferred language, including Outlook-specific labels. This improves the experience for international users by making helpdesk tools easier to understand and use in their local language.
Original PR description
Add translation support so that the addons could be displayed in the user's language. This is done by overriding the _prepare_translations method of the main controller in order to add helpdesk specific translations. Task-2480075 COM-PR: odoo/odoo#69118 PLUGIN-PR: odoo/mail-client-extensions#6
Resolved issues and error corrections
This update fixes several issues in Documents spreadsheets, including formula handling, chart display, clipboard behavior, and undo/redo consistency. These changes make spreadsheets more reliable for everyday business workflows and reduce confusion from incorrect errors, missing options, or display glitches.
Original PR description
forward port multiple fixes: [FIX] core: show error explicit message from compiler on cell … [FIX] compiler: add missing tests for function arguments compilation [FIX] Compiler: Reject invalid…
Contacts linked to signature requests can no longer be deleted, even if the request is archived. This prevents signed documents from losing signature information and helps preserve document integrity for audit and record-keeping purposes.
Original PR description
Prevent any contact linked to a sign request(archived or not) to be deleted Before this commit: when deleting a contact (res.partner) that had signed some documents, the signature will disappear from the document (sign.Document). taskid: 2520279
forward port multiple fixes:
[FIX] core: show error explicit message from compiler on cell …
[FIX] compiler: add missing tests for function arguments compilation
[FIX] Compiler: Reject invalid argument types on functions …
[FIX] functions: accept only ranges on criteria_range args …
[FIX] assistants: completely hide composer assitants when empty …
[FIX] Formula: dates and datestrings should be processed as numbers …
[FIX] evaluation: evaluate empty styled cells as empty …
[FIX] Charts: Re-create chart on type change …
[FIX] Charts: fix Pie charts display …
includes the following changes and fixes in o-spreadsheet
[FIX] overlay: reset resizer preview
[FIX] range: remove ranges only from deleted sheets
[REF] menus: re-organize menu items
[FIX] clipboard: handle merge
[IMP] clipboard: insert/delete cells
[FIX] clipboard: keep clipboard options when pasting interactively
[IMP] history: include undone/redone commands in command
[REF] history: split local and remote UNDO & REDO commands
[IMP] conditional_formatting: add isEmpty and isNotEmpty operators