Daily updates from Odoo
Friday, April 4, 2025
6 changes
5 changes
Enhancements to existing features
Fleet vehicle model configuration now includes clearer guidance, additional vehicle details, and more flexible unit choices. This helps teams record vehicle information more accurately across fleet and related payroll processes.
Original PR description
Revamped fleet vehicle model configuration: - Added tooltips for fields such as trailer hitch, number of doors, and emission standards. - Introduced new fields for color and drive type. - Enabled selection of CO2 emission units between g/km and g/mi. - Enabled selection of range units between km and mi. - Changed model year to a selection field. These changes also apply to the fleet model. Task-4442672
Confirming a SEPA Direct Debit mandate in the backend now automatically creates a reusable payment token when a matching active SEPA provider is available. This makes it possible to link those mandates to subscriptions and handle cases where manual validation is needed after payment detail mistakes.
Original PR description
Prior to this commit: When an sdd.mandate is confirmed in the backend and a SEPA provider is active, it does not create a payment token. It means, it's not possible to assign that token to a subscription. Post this commit: When an sdd.mandate is confirmed, if there is an active SEPA provider for the right company and the right journal, a token is created. task-4100555
Search performance was improved for event-related visitor information by changing how certain search fields are handled behind the scenes. This should make finding relevant visitor and event engagement records quicker and more reliable without changing the user workflow.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/58679 Enterprise PR: https://github.com/odoo/enterprise/pull/13627
Payroll calculations now make year-to-date amounts available for use by other salary rules. This helps payroll teams build more accurate and flexible compensation rules without duplicating calculations.
Original PR description
Payroll salary rules have a standard YTD mechanic option. But, the result of that computation is not readable from other rules through the local dict. YTD in then added into the local dict so other rules can refer to it easily. Task-4684412
Event sub-pages in the Twitter Wall website feature can now keep their own SEO titles and descriptions instead of sharing the same values. This helps event organizers tailor search engine previews for pages such as talk proposals and exhibitors, improving clarity and discoverability.
Original PR description
**How to reproduce:** - Create an event and activate the submenu - Open Talk Proposal page and set specific SEO discription and title - Open Exhibitors page and set another one **Specifications:** - They are currently synced. - All the sub-pages except 'Introduction' and 'Location' page are synced. - SEO data of all the pages should be different from one another. **After this PR:** SEO data for all sub-pages will be different. Task-3874050
1 change
Enhancements to existing features
After finishing all transactions in a filtered reconciliation view, users can now adjust the filters behind the completion celebration instead of being forced to reset their view. This helps accountants continue working with their existing search criteria and avoids losing useful filters such as unmatched transactions.
Original PR description
This is more an UX problem rather than a bug. In the reconciliation tool, when you reconciled all the transactions of the current filter, rainbow mans appears. Then, all the background behind the…
This is more an UX problem rather than a bug. In the reconciliation tool, when you reconciled all the transactions of the current filter, rainbow mans appears. Then, all the background behind the rainbow overlay is disabled, you can no longer edit the filters in the search for instance, and the only buttons available become "All transactions" and "Back to dashboard". Both buttons will make you loose your search filters: - You loose the "Not Matched" filter which is set automatically when you hit the "x to reconcile" button in the accounting dashboard, and hence you see the already reconciled transactions, while you were actually interested only in the non-reconciled transactions - If you made a complicated filter, you loose them all and you are good to redo them all. This revision offers the possibility to have the background behind the rainbow overlay clickable, so you would be able to change the filters, for instance only the last filter, in order to continue your reconciliation where you were, instead of being completely reset. Before: https://github.com/user-attachments/assets/4ed7cf41-1fa0-4efe-92a0-171011b4713a After: https://github.com/user-attachments/assets/e4f2d580-9dca-4331-9e66-89efeb00edef