Tuesday, September 16, 2025
9 changes · 19.0
Enhancements to existing features
A menu entry for financial budgets has been brought back, but only when debug mode is enabled. This gives support and accounting teams an easier way to inspect or import budget records without cluttering the normal user interface.
Original PR description
This menuitem was removed with the idea to clean the view, but we now have second thoughts. Having a means to access a tree view of those objects is interesting for debugging purposes and in order to import them. We now put in debug mode only, though. Forward-Port-Of: odoo/enterprise#94155
Stock valuation accounts are now labeled more clearly based on the type of stock location. Inventory loss locations use “Inventory Variation” and production locations use “Cost of Production,” helping users better understand what each account represents.
Original PR description
With this commit: --------------------------------- - Renamed stock valuation accounts based on the location type. If the location type is 'Inventory Loss', the valuation account is set to 'Inventory Variation' and if the location type is 'Production', the valuation account is set to 'Cost of Production'. - This change improves clarity and helps users better understand the purpose of each valuation account. Backport of #226423, as the target should have been 19.0.
The work entry calendar now loads a user's favorite work entries together with the rest of the calendar data, instead of separately during screen rendering. This makes the calendar data flow cleaner and can help avoid timing issues when displaying favorite entries.
Original PR description
Fetch userFavoritesWorkEntries in onWillRender is not appropriate. We fetch that info along the calendar data when needed.
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875
Original PR description
Improved translations for Spanish Latin American language for some terms in MX localization task-4938338 target: 17.0 -> master Forward-Port-Of: odoo/enterprise#93967 Forward-Port-Of: odoo/enterprise#91875
The Discuss sidebar now shows the disconnect button with the same rounded call-control styling used for starting or joining calls. This makes call actions more visually consistent and easier for users to recognize.
Original PR description
Before this commit, "disconnect" discuss sidebar button had the same style as any usual danger action like "leave" / "unpin" conversation. The style is fine by itself, but the "join" / "start" call button has a special style compared to all other thread actions: this is a circled icon with success background color. This style is intended for all join/leave discuss actions, which is properly done for success actions and some danger ones like "disconnect" in call actions, but the thread action "disconnect" was missing it. This commit changes the style of "disconnect" thread action so that it matches the style of other join/leave call actions. Before <img width="467" height="198" alt="Screenshot 2025-09-15 at 17 05 51" src="https://github.com/user-attachments/assets/6a63266d-5760-41b0-b2dc-f63be143e40e" /> After <img width="475" height="179" alt="Screenshot 2025-09-15 at 16 52 09" src="https://github.com/user-attachments/assets/c75abb7d-ccff-44b4-9a9e-8686dcdf70f5" />
This update adds automated checks for event-related Point of Sale flows, including event selection, registration, and adding event products to an order. These tests help ensure event sales continue to work reliably as the system evolves, reducing the risk of regressions for businesses using POS events.
Original PR description
In this commit: ------------ - We are adding hoot test cases to verify that components return values according to the passed parameters for components like `event_configurator_popup`, `event_registration_popup`, and `event_slot_selection_popup`. - Also, we are adding a test for the `addProductToOrder` method available in the `product_screen` component to ensure the order line is added to the order seamlessly. - Then, we are adding a test for the `createDummyProductForEvents` method available in the `pos_store` service to verify that the products are created for all the loaded events in the POS. task-4945631 Forward-Port-Of: odoo/odoo#220734
The attendance work entry type now uses an updated color to make it easier to recognize in HR work entry views. This is a small visual improvement that helps users distinguish attendance entries more clearly.
Original PR description
Change the color of attendance work entry type task-5068597
Demo barcode values were refreshed across several Odoo sample datasets. This makes demo flows for sales, manufacturing, inventory scanning, and restaurant point of sale more realistic and consistent for evaluations and training.
Original PR description
*: product,sale{_stock},mrp,pos_restaurant,
mrp_workorder,stock_barcode
Revamp the barcodes of some products.
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prDemo data now uses updated barcodes for products across manufacturing, sales, point of sale, and inventory workflows. This makes sample scenarios more consistent and realistic for demonstrations, testing, and training without changing live business operations.
Original PR description
*: product,sale{_stock},mrp,pos_restaurant,
mrp_workorder,stock_barcode
Revamp the barcodes of some products.