Daily updates from Odoo
Wednesday, January 7, 2026
8 changes · master
Enhancements to existing features
This update fixes an issue where the organization chart displayed the job position instead of the job title. Now, the side and full organization charts instantly reflect changes to the job title without requiring a page reload, providing a cleaner and more accurate view of employee roles.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: . The job position is displayed in both the side organization chart and the full organization chart views. . Need to reload the page to show the job title changes on the side organization chart Desired behavior after PR is merged: . Display job title instead of job position on the side Organization chart & full chart form . Update the organization chart instantly in the UI when the job title changes, without requiring a page reload as it was before task-5420763 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update enhances the payment method tracking process by allowing users to optionally view the associated IoT device within the payment methods list view. Additionally, it now displays IoT device configurations within the IoT Box and Device views, providing better visibility for staff managing transactions with connected devices. This improves operational efficiency and streamlines payment processing.
Original PR description
In order to ease finding the payment method using a specific terminal device, we now allow displaying (optionally) the device in the payment methods list view. In addition, we now also display pos_configs where a payment method is using an IoT device in IoT Box/Devices views.
This update enhances the user experience when editing background images on shaped snippets. Now, users have a clearer view of the image editing area, allowing for more accurate placement and adjustments. The interface has been updated with a more intuitive layout and icons.
Original PR description
Improve usability of background image positioning for shaped snippets. Users can now see the working area on covers when editing snippet shapes. This update includes: 1. Moving the position overlay buttons to the `top-right` corner. 2. Updating the position icon to `fa-arrows-alt`. 3. While editing shapes on snippets, users can now see the background's working area, allowing more precise adjustments. task-4600335
This update enhances the way errors are reported when processing UBL (Universal Business Language) documents within the account_edi_ubl_cii module. By allowing nested constraints, the system now provides more detailed and structured error messages, making it easier to identify and resolve issues with the documents. This improves the overall reliability and usability of the UBL processing functionality.
Original PR description
This commit allows the constraint dict to be nested arbitrarily deep. Nested constraints allows for a more structured error message. task: 4625404
This update simplifies the DIAN EDI process by grouping error messages by model, streamlining the user interface, and enhancing the demo environment. It removes duplicate demo journals and utilizes more realistic account settings, improving overall usability and development efficiency.
Original PR description
- Error handling by model: Receiving multiple errors while sending documents to DIAN can get messy to solve. To improve this we now display the constraints (checked locally) grouped by model. This…
- Error handling by model: Receiving multiple errors while sending documents to DIAN can get messy to solve. To improve this we now display the constraints (checked locally) grouped by model. This way the user can fix all the errors by model. - Separate group for EDI fields: The necessary edi fields on moves are mostly automated, so to clean up the UI of move forms we moved these fields to a separate DIAN group in the "Other Info" tab - Hide unnecessary operation types: This simplifies the UI by only showing the relevant options for operation types depending on the kind of move. - Demo client: Improve development experience & demo experience by having a complete realistic client available in the demo data. - Delete duplicated demo journals: For demo purposes we create new journals configured with DIAN data. now there are duplicated journal types in the DB so this commit deletes the generic journals in favor of the specialized journals. We also used different accounts for the DIAN journals to better reflect the real world. task: 4625404
This update streamlines asset creation from vendor bills by introducing a new depreciation model and updated account fields. It now automatically generates assets based on invoice lines, simplifying the process and ensuring accurate asset tracking within fixed asset accounting.
This update enhances the self-order kiosk experience by now displaying images and colors associated with product variants. Additionally, the layout of variant buttons has been adjusted to ensure consistent sizing and improved readability. This change improves the visual clarity and usability of the kiosk interface.
Original PR description
Before the images or colors added to variants would be ignored while in the kiosk. Now if they exist they will be shown on the same card as the variant name. Also moved the extra price information from the bottom of the button to next to the name to keep the size of all the buttons consistent. Task-4537185 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#231657
This update allows portal users to directly select their preferred language within their account settings. Previously, language was automatically assigned and users had to contact support for language changes. This improves user experience and reduces the support team's workload.
Original PR description
Description of the issue/feature this PR addresses: Currently, when a user registers on the portal, their account language is set based on the website language at the time of registration. After…
Description of the issue/feature this PR addresses: Currently, when a user registers on the portal, their account language is set based on the website language at the time of registration. After that, there is no option for the user to change their preferred language directly from their account. Current behavior before PR: - The account language is fixed after registration. - Users cannot update their preferred language themselves. - If they want to receive communications (emails, documents, notifications) in another language, they must request it through the customer support team. Desired behavior after PR is merged: - Portal users can change their account language directly from their portal account settings. - This ensures they can receive emails and communications in their preferred language without involving customer support. - Reduces the workload of the support team, allowing them to focus on more important issues... and if the world were perfect, maybe even have a coffee break ☕😉. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr