Tuesday, April 25, 2023
6 changes · master
Enhancements to existing features
VAT validation support is now easier for more Odoo modules to use without requiring an extra dependency. This helps enterprise and reporting features check VAT numbers when the full VAT validation module is installed, while remaining compatible when it is not.
Original PR description
To enable VAT validation (VIES/ simple), the base_vat module needs to be installed. base_vat extends models where the validation should apply. This means it only works with models in account, unless the module is added as a dependency (base_vat depends on account) To avoid this dependency (in account reports - see enterprise PR https://github.com/odoo/enterprise/pull/34068), two methods required for VAT validation are added to res.partner so that the enterprise module is able to use this feature with/without base_vat. Before this PR: Only community modules (dependencies of base_vat) or enterprise modules (depending on base_vat) could use the vat validation features After: All modules are able to call the empty vat validation methods on res.partner (and base_vat overrides them when installed)
This update improves the internal definitions used by the mail composer and emoji picker. It helps developers maintain the messaging area more reliably without changing how users interact with it.
Original PR description
This PR complete the type definition for the props of the composer and replace the custom Object by Ref type in the relevant place.
Users can now hold Shift while choosing an emoji to keep the emoji picker open. This makes it faster and easier to add several emojis in one go without reopening the picker each time.
Original PR description
Clicking on an emoji from the emoji picker while holding down the Shift key now prevents the emoji picker from closing, allowing users to easily select multiple emoji in one go. Task-3288704.
The Field Service task search view was adjusted to stay compatible with related platform changes. This helps preserve search behavior for field service users as an older reference field is removed.
Original PR description
This commit moves a field in the inherited fsm task search view, since the field of reference is being removed. Community: https://github.com/odoo/odoo/pull/118515 Task-3264820
Helpdesk ticket titles can now expand across multiple lines when they are too long for the form header. This makes long ticket names easier for support teams to read without changing the underlying ticket workflow.
Original PR description
This commit changes the ticket form title to a text widget to make it possible to display it on multiple lines when too long. This is directly linked to changes in community: https://github.com/odoo/odoo/pull/117355 task-3138826
Daily point-of-sale reports now include a higher count for cash box openings. This improves the accuracy of end-of-day reporting and helps businesses better track cash drawer activity.
Original PR description
Increase the count of the cash box opening for the daily reports. task-id: 2206846