Daily updates from Odoo
Thursday, July 23, 2026
6 changes · master
Enhancements to existing features
Philippine localization now avoids duplicating partner name details by deriving first, middle, and last names from the main name while still allowing updates when needed. Branch codes are left blank by default and safely fall back to standard values for reporting, reducing manual data cleanup while keeping tax reports usable.
Original PR description
Clean up the fields stored on the res.partner model. The first, middle and last name fields are now computed with inverses, to avoid storing the name twice in the database and reduce manual work. The branch code is now left empty by default, with fallbacks to '000' when needed to generate a report. It is still automatically computed from the VAT number if possible. task-6146199
The quick product creation window in the website editor has been redesigned so product details and images are easier to manage. When editing a product image, users are now taken directly to the media manager, making the process smoother and less cramped.
Original PR description
In the website editor, it is possible to quickly add a new product. However, the opened view looks bad, especially when adding an image, as everything is squeezed. This commit improves the UI and opens the media manager when editing the image. Community: https://github.com/odoo/odoo/pull/278040 task-6307166
Loans can now include analytic accounts so loan-related journal entries reflect the correct analytic distribution. This helps businesses track loan costs and allocations more accurately in their reporting.
Original PR description
Similar to assets, users need the ability to add analytic accounts to loans so that the analytic distribution impacts the generated journal entries. Task-4575979
POS operators can now see self-order counts in the same notification area as other order status updates, making it easier to monitor incoming activity. The update also adds an option to temporarily snooze the self-order service for a chosen period, giving staff more control during busy or unavailable times.
Original PR description
In this commit: ------------------ - Unified the order status notification widget to display self-order counts within the same widget. - Implemented a toggle to snooze the self-order service for a specified duration. task: 6110229 Community PR: https://github.com/odoo/odoo/pull/261677 Upgrade PR: https://github.com/odoo/upgrade/pull/10064
Odoo Box device records now include a connection type, making it easier for users to match each record with the corresponding physical device. This improves day-to-day identification and support for connected devices.
Original PR description
We added a connection type to help users find which record corresponds to which actual device. see odoo/obox#203 task-6332387
Users can now enable or disable each AI provider independently of whether an API key is saved. This makes AI configuration easier to manage and improves feedback when API keys are missing or invalid.
Original PR description
Prior to this PR, user had to delete the API key set in order to disable the corresponding provider option in the AI config view. With this PR, we removed the compute method to allow the enable/disable provider option independently from the API key value. Additionally, reworded error messages when API keys are unable and added custom messages when provided API key is invalid. task: 6331248