Daily updates from Odoo
Wednesday, August 21, 2019
10 changes · master
Enhancements to existing features
This update adds a dedicated account type for off-balance sheet items in accounting. It helps businesses classify and report commitments or other non-balance-sheet entries more accurately, including localized chart data updates for Switzerland.
Original PR description
Task 1998268 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the layout and wording of many Odoo settings screens so users can find and understand configuration options more easily. It mainly affects administration and setup areas across accounting, CRM, HR, authentication, delivery, and related apps, reducing friction for business users managing system preferences.
Original PR description
Task Link- https://www.odoo.com/web?#id=2028958&action=327&model=project.task&view_type=form&menu_id=4720 Pad Link- https://pad.odoo.com/p/r.df302dc359df68acedec5e1698062bbc -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Incoming emails now more accurately assign newly created or updated records to the matching Odoo user instead of defaulting to the mail gateway account. This improves accountability and makes message authorship and document ownership clearer for teams using email-based workflows.
Original PR description
Task: https://www.odoo.com/web?#id=1919267&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.ba7ad87ffaceb3d897aaefa65b88b1a2 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves how Point of Sale sessions handle cash differences by setting default accounts for cash journals and refining related configuration and closing screens. It helps businesses record cash overages or shortages more consistently and reduces unnecessary clutter in the POS workflow.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves several customer-facing business workflows by making sales orders, product forms, payment settings, and credit note creation clearer and easier to use. It also fixes pricing display issues in product matrices and removes confusing default refund text, reducing mistakes and support friction for everyday users.
Many-to-many relationships can now define what happens when a linked record is deleted, matching behavior already available for other relationship types. This improves data consistency and helps prevent accidental removal of records that should remain protected.
Original PR description
Each model of the relation can define `ondelete` for its `column2` foreign key. This way the behavior is similar to m2o where the target of the `ondelete` is the `comodel` foreign key. Some models were already defining `ondelete` 'restrict' on m2m fields and after review it appears the behavior introduced in this commit is the expected behavior for them. The 'restrict' from product.product has to be removed however because the rest of the code needs adaptation now that it is properly restricted. These changes will be done on a separate PR.
This update streamlines the layout and wording of settings pages across accounting, delivery, documents, HR, payroll, manufacturing, and related apps. It makes configuration options easier to scan and understand, helping users find the right setting faster with less confusion.
Original PR description
Task Link- https://www.odoo.com/web?#id=2028958&action=327&model=project.task&view_type=form&menu_id=4720 Pad Link- https://pad.odoo.com/p/r.df302dc359df68acedec5e1698062bbc
Financial reports now support a dedicated off-balance-sheet account type across the main accounting reports and several country-specific report templates. This helps businesses present commitments or obligations that do not appear directly on the balance sheet more clearly and consistently.
Original PR description
Task 1998268
This update streamlines accounting screens to make everyday work easier and more intuitive for users. It also includes related validation around inter-company invoicing to help maintain reliable accounting workflows.
Restaurant point-of-sale printer settings now prepare for additional printer types beyond IoT Box-connected devices. When a printer is not connected through the IoT Box, unnecessary device selection fields are hidden, making setup clearer for users.
Original PR description
Linked to odoo/odoo#35829 Other types of supported printers will be added (Epson ePOS), we hide the device_id field if we will not use a printer connected to the IoT Box. TaskID: 2033442