Thursday, June 6, 2019
5 changes · master
Enhancements to existing features
Survey editors can now add section rows directly from the list view instead of being interrupted by a pop-up window. This makes editing surveys faster and more consistent with how sections or notes are added in other Odoo documents such as invoices.
Original PR description
Description of the issue/feature this PR addresses: You can now add a section directly in the list view without to be redirected in a modal. Current behavior before PR: when you add a section into a Survey, it openend a modal. Desired behavior after PR is merged: you stay on the list view and can add the section, the same you you do on an invoice for a note or section. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Odoo now uses a standard library to read and write translation files instead of a custom parser. This makes translation imports and exports more reliable, especially when references contain spaces or unusual identifiers, reducing maintenance risk for multilingual deployments.
Original PR description
Remove ugly custom po files parser and use polib for reader and writer. Refactor reader/writer to use a class and have an abstraction for csv or po files. Task-id: 1986334
New products created from the website sales backend are no longer published automatically. This gives product managers time to review and finish product details before customers can see them online.
Original PR description
rebase-ff
Resolved issues and error corrections
This fixes an intermittent failure in Odoo's automated test suite by ensuring required debug templates are loaded directly during QUnit tests. The change helps keep development validation stable and reduces false test failures without changing customer-facing behavior.
Original PR description
Before this commit, the test `list: edit view menu item` would sometimes crash as now the debug manager loads its templates with an `xmlDependencies` where it was not the case before (included in base.xml), see 73327db0656bf.
This fixes cases where searches could miss valid records when automatic joins were used behind the scenes. Users should see more accurate results across affected areas such as accounting, contacts, calendar, sales teams, stock, and core access rules without changing how they search.
Original PR description
Fixes #25175 While osv.query.Query supports different kinds of joins, osv.expression.Expression only supports implicit joins. The solution is to add the join type in Expression and pass the joins to Query in its native format. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr