Daily updates from Odoo
Navigate
Branch
Thursday, June 28, 2018
11 changes
Security fixes and vulnerability patches
Stock users no longer receive invoice access simply because the Repair module is installed. The repair order invoice creation button is now hidden for users who do not have permission to create invoices, reducing accidental access to billing actions.
Original PR description
Description of the issue/feature this PR addresses:
TASK: https://www.odoo.com/web?#id=1844702&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
PAD: https://pad.odoo.com/p/r.e24b56086473456ce83dba690f002312
Current behavior before PR:
- In current stock user can have access to invoices after repair module install
Desired behavior after PR is merged:
- Remove the stock user invoice right
- Hide the button "create invoice" on the repair order if the user doesn't have the right to create an invoice
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prEnhancements to existing features
Customers can now both sign a quotation online and pay it through the portal, in the right order: signature first, then payment confirmation. This supports stronger customer agreement records for larger deals while preserving online payment flows, and includes fixes so related portal and invoicing steps work reliably.
Original PR description
Both features already existed but it was not possible to enable both. This makes that possible. When both are enabled the quotation first has to be signed, then it can be paid. Task: https://www.odoo.com/web#id=1818837&view_type=form&model=project.task&menu_id= Pad: https://pad.odoo.com/p/r.f11395789e0ed24351fc641be10f7820
Updating quantity on hand now opens a fuller inventory adjustment when products use lot or serial tracking, or when companies manage multiple locations. This helps users enter quantities more accurately by choosing locations and tracking details, while adding safeguards to avoid duplicate lines or unintended product creation.
Original PR description
task:https://www.odoo.com/web#id=30921&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad:https://pad.odoo.com/p/r.0eae263fbdb52658839fc928b4aed57f 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 tables display in the enterprise web interface. Users can now apply borders to sale order lines, and tables inside tabs no longer overlap on small mobile screens.
The online signature flow is easier to use with clearer navigation, better search, contact-linked document access, request tagging, and a guided tour. Signing screens and document dialogs were also refined for a more consistent experience, helping users prepare and complete signature requests faster.
Original PR description
Task : https://www.odoo.com/web?#id=27473&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.97b6442a45d064bf7753c24f877f083c
Resolved issues and error corrections
This fixes a report template reference in the Indian stock localization so GST details appear in the intended stock picking operations report. The change helps keep India-specific warehouse documents accurate and avoids report rendering or layout problems caused by the incorrect reference.
Original PR description
Task link: https://www.odoo.com/web#id=1862307&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 Pad link: https://pad.odoo.com/p/r.45174c650cb84d6cb201940eface57ba 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
Some screens included settings that accidentally hid content needed for pop-up dialogs and accessibility tools. This update removes those incorrect settings so affected dialogs can open properly and visible content remains available to users.
Original PR description
Some aria-hidden are present on some elements that must be visible. Some dialogs don't open correctly with this. This PR removes these aria-hidden attributes.
The website Published/Unpublished button now displays with the correct styling instead of appearing plain or misaligned. This improves the editing experience by making publication status controls clearer and more consistent.
Original PR description
Bad layout for button "Published" on website. What's the good behavior ? * Published button is unstylized.
This fix ensures related customized views are removed correctly when their parent views or fields are deleted. It prevents crashes after uninstalling and reinstalling modules that had been customized, improving reliability for users of Studio or custom view changes.
Original PR description
Revert of e5f7b5673505d8df3951075e486add96de045650 The aforementioned commit was done at a time when Studio did not exist, before this commit it was possible to break views in the following manner: *…
Revert of e5f7b5673505d8df3951075e486add96de045650
The aforementioned commit was done at a time when Studio did not exist,
before this commit it was possible to break views in the following
manner:
* Install module A, studio
* Add a field to any view of module A with studio
* Uninstall module A
* Reinstall module A
* Try to access the view that was modified using Studio
=> BOOM! The view will crash
This happens because the field created with studio is properly deleted,
however the studio view referencing the field is never properly deleted,
and when the module is reinstalled the inheritance is re-applied and
since the field doesn't exist, it goes boom-boom
Also applies to custom non-studio views and fields, however for this case commit e5f7b5673505d8df3951075e486add96de045650 implies that this is not the desired behavior which is arguable.
An OK, non-destructive alternative would be to set this field to `ondelete='set null'`, in which case the custom view would not be deleted but the inheritance wouldn't be automatically applied (=no crash)
Task 1858158This update corrects a file format issue that could cause the batch payment report styling to fail during system compilation. It helps ensure the accounting batch payment report loads reliably without interrupting users or deployments.
Original PR description
Pad:https://pad.odoo.com/p/r.7e11192e8822a0eaad5efe88df9b14ac Task:https://www.odoo.com/web?#id=1861531&action=333&active_id=1278&model=project.task&view_type=form&menu_id=4720 -- less/report_batch_payment.less -> scss/report_batch_payment.scss PR: TASK:1861531
Code cleanup and technical improvements
Inventory adjustment validations were aligned with the updated on-screen action used to confirm quantities. This keeps manufacturing, planning, and barcode inventory workflows consistent and helps avoid validation issues after the internal action change.
Original PR description
task: https://www.odoo.com/web#id=30921&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 pad: https://pad.odoo.com/p/r.0eae263fbdb52658839fc928b4aed57f