Friday, April 11, 2025
6 changes · master
Enhancements to existing features
Customers will no longer see detailed timesheets in the portal when a company has turned them off through website customization. This helps businesses control what service activity details are shared externally while keeping internal timesheet tracking unchanged.
Original PR description
Some companies don't want their customers to see the detailed timesheets in the portal. This PR therefore hides all timesheets in the portal if they are disabled through the website customization. Task-3951054
The Documents app now makes it easier to find and select contacts when sharing documents, with support for richer partner search and creation options. Document search is also improved by matching both document names and tags, while the main document list now prioritizes recently updated items.
Original PR description
[IMP] documents{_spreadsheet}: standardize partner search in share panel
For the selection of partner in the share panel, we replace the custom DocumentsPermissionSelectMenu that was using a SelectMenu, by DocumentsPartnersSelection which is using Many2XAutocomplete to support all the odoo features ("create and edit", quick create, edit selected and search more).
Unfortunately, there was no independent component similar to RecipientsInput in mail that allows to select multiple partners so we had to create one. This new component is decoupled from DocumentsMemberInvite so that it could be reused.
[IMP] documents: improve search and ordering
We change the order for "All" to "last updated on" (write_date) in descending order, and we add a combined search on name and tag name.
Task-4545482This update changes how several Odoo Enterprise apps load supporting data, helping screens and services start only when needed. It should improve responsiveness and reduce unnecessary work in Accounting, IoT, Point of Sale IoT, and Studio without changing day-to-day workflows.
Original PR description
\* = account_accountant, pos_iot, web_studio Enterprise counter-part. https://github.com/odoo/odoo/pull/204778
Rental product page links now keep the selected rental start and end dates in the URL, making shared or revisited pages reflect the intended rental period. The update also removes outdated hidden fields and unused parameters, aligning the rental shop flow with recent eCommerce changes.
Original PR description
- Remove no-longer-used method params, in accordance with the community changes. - Append rental start and end dates to the product page URL, since we no longer do so by default. - Remove no-longer-used hidden inputs. task-4262785 Community PR: https://github.com/odoo/odoo/pull/197658 Upgrade PR: https://github.com/odoo/upgrade/pull/7537
Approval requests can now include configurable property fields based on the selected approval category. This helps teams capture the right information for each approval type, making requests more complete and easier to process.
Original PR description
Add approval Properties on the Approval request model, the dependence is based on the category id field. task-4677372
This update improves how connected device services group remote requests, helping reduce overhead and improve responsiveness. It affects IoT-related flows used by point of sale, phone integrations, and Studio tests, with no major workflow changes expected for business users.
Original PR description
*: pos_iot, voip, web_studio