Wednesday, November 26, 2025
9 changes · master
Enhancements to existing features
This update makes the same optional fields available consistently on Receipts and Vendor Bills. Users will see a more predictable layout for professional expenses, vehicles, landed costs, and purchase order references, reducing confusion when reviewing supplier documents.
Original PR description
Modules modified - account, account_fleet, stock_landed_costs, purchase This commit ensures that the same optional fields are displayed consistently on both Receipts and Vendor Bills. Updated the visibility of the following fields: - deductible_amount (Professional %) - vehicle_id (Vehicle) - is_landed_costs_line (Landed Costs) - purchase_order_id (Purchase Order) task-5349202 Forward-Port-Of: odoo/odoo#237272
This update adjusts how Odoo's PDF viewer reports a background message, changing it from a warning to a regular log. This helps keep automated testing and monitoring output cleaner without changing how users view or work with PDFs.
Original PR description
In this commit we replace the `console.warn` to `console.log` in the worker (to avoid warning on runbot) Related: odoo/odoo#228711 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The HR demo data was adjusted so standard demo jobs are not automatically tied to the main company. This makes demo environments more flexible and removes an incorrectly named US R&D department entry.
Original PR description
The standard job in demos should not be linked to the main company by default. (Some of them are used in l10n_us for instance) R&D US department with the name "dep_rd_be" should not exist.
Journal item imports can now reference inactive accounts without triggering an excessive error. This makes accounting data imports smoother when historical or archived accounts are included.
Original PR description
When importing journal items, if an item targets an inactive account, the import is causing an excessive error. We shall ignore the active/inactive flag in such a case. task-5350113 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#237271
The stock settings now use clearer labels and help text for inventory adjustment and production locations. This helps users understand what each location is used for, reducing the chance of incorrect configuration that can disrupt stock operations.
Original PR description
Currently, the counterpart location fields for inventory adjustments and production are not clearly labeled, which has caused users to edit them incorrectly and break functionality. This improvement renames the field labels and updates their help text to make the purpose of each field clearer and easier to understand: - property_stock_inventory Label: Inventory Location → Inventory Adjustment Help: “This location will be used as the source location for stock moves generated by an inventory adjustment.” - property_stock_production Label: Production Location → Production Help: “This location will be used as the source location for stock moves generated by a manufacturing order.” This change improves clarity so users can configure these fields correctly without confusion. Task - 5004440
When the Restaurant point-of-sale app is installed with demo data, the UrbanPiper integration will now be installed automatically as well. This makes demo environments more complete for showcasing or testing restaurant delivery integrations without extra setup.
Original PR description
Following this commit: - Installing pos_restaurant with demo data will also install pos_urban_piper. task-5025350
This update ensures that the same optional fields related to vehicle information are consistently displayed on both Receipts and Vendor Bills. This improves data clarity and simplifies the process for users entering this information, aligning the user experience across different document types. It addresses a previous inconsistency identified in the system.
Original PR description
This commit ensures that the same optional fields are displayed consistently on both Receipts and Vendor Bills. Updated the visibility of the following fields: - vehicle_id (Vehicle) task-5349202 Forward-Port-Of: odoo/enterprise#100422
This update prevents the unintended expansion of multiple folders when dragging documents. A 1-second delay is now implemented before a folder expands, ensuring a smoother and less distracting user experience. This change reduces visual clutter and improves usability within the Documents module.
Original PR description
Previously, when dragging documents and hovering over a folder in the side panel, the folder was expanded immediately. This led to the unintended expansion of multiple folders. This PR introduces a 1-second delay before expanding a folder during drag-and-drop operations, and only that folder will be expanded where we hover for 1 second; if some folders were previously hovered, that will be ignored, improving usability and reducing unnecessary noise in the UI. Task-4982715
This update ensures that salary attachments are correctly marked as 'cancelled' when an employee is archived, providing a more accurate record of payroll history. A message is also posted in the chatter to document the cancellation, improving transparency and auditability. This change enhances data consistency within the HR payroll module.
Original PR description
When an employee is archived, the related salary attachment's - Set the salary attachment state to 'cancelled' to reflect the change. - Post a message in the chatter explaining the cancellation due to archiving. task - 4991281