Tuesday, July 13, 2021
14 changes · master
Enhancements to existing features
The stock putaway rules screen has been reorganized to make setup clearer and faster. Default locations are filled in more intelligently, related location fields stay aligned when changed, and less-used location details are moved behind a smart button to reduce clutter.
Original PR description
1. When creating a putway rule, default location_in_id is receipt destination location (in case of single warehouse). 2. When changing location_in_id, copy value to location_out_id. 3. Allow to hide some fields and change of some labels. 4. Move location tab to a smart button. 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
The website editor color picker now separates theme and custom colors into clearer tabs, helping users find the right color options faster while saving screen space. It also improves how selected, common, custom, and transparent colors behave during editing, making color choices more intuitive.
Original PR description
In order to save space & gain clarity, the color picker is now displaying two separate tabs : "theme" and "custom". It is still possible to display the combinations tab instead of the theme to update buttons and backgrounds. task-2476601 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Warehouse teams can now delete picking batches unless they are already completed. Cancelling a batch also frees its assigned pickings, making them easier to reassign in the barcode app.
Original PR description
This commit loosens 2 things: 1. A batch can now be deleted for all statuses except 'done' 2. Cancelled batches will now remove links to any pickings assigned to it (so they can be more easily reassigned in barcode app) Task: 2486993 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing orders with no components can now be cancelled even when they are ready to close, avoiding unnecessary blockage. Work orders now show clearer readiness status based on component availability, helping teams see what can start while still allowing work to proceed when needed.
Reversing an accounting entry now ensures the new reversal can only be posted in a journal of the same type as the original entry. This improves accounting data consistency and helps prevent posting errors across sales, purchases, and stock-related accounting flows.
Original PR description
For data quality purposes and bug prevention, when I reverse an entry, the reversal should always be postable on a journal having the same type as the initial Journal Entry's journal. Task: 2497529 Enterprise PR: https://github.com/odoo/enterprise/pull/19543
This update adds a name field to survey question answer elements so they can be identified and accessed more easily. It supports smoother customization or integration work around surveys without changing the survey experience for end users.
Original PR description
Add name to the div tag in order to easily access it task - 2528209
The command palette has a refreshed design and smoother keyboard navigation, making it easier for users to find and run actions quickly. It also improves hotkey behavior and fixes a Firefox-specific issue that could accidentally show the browser menu.
Original PR description
The purpose of this commit is to: - Improve the design of the command palette - Add some data-command-category - Scrolling through the command palette dropdown with the up/down arrows should loop Task-2590390 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
Message author names now use the standard text color instead of a stronger heading color. This makes conversations better aligned with the updated web client design and reduces unnecessary visual emphasis.
Original PR description
Following design update with new web client, the heading color is too strong to be kept on author. The default color now does just fine actually.
This update removes an unused styling marker from the Mail app's message display code. It helps keep the interface code simpler and easier to maintain, with no expected change to users' day-to-day experience.
Messaging views now use the conversation display name rather than the underlying technical name. This helps users see the expected chat or direct message name, reducing confusion when custom or contact-based names differ.
Original PR description
More often than not these 2 fields have the same value, but when they are different it is `displayName` that holds the expected value (eg. for a DM, `displayName` would be the custom name or the name of the correspondent). This commit updates them to avoid confusion and having bad examples in the code.
The app menu now updates its label based on whether it is open or closed, making command palette actions easier to understand. This small usability improvement helps users navigate the interface with clearer context.
The mass mailing form has been restyled to use the full available page width. This gives marketing users more room to review and edit campaign details, making the form easier to work with on larger screens.
Original PR description
Odoo PR: https://github.com/odoo/odoo/pull/71511
Manufacturing work orders now show whether required components are available before production starts. Ready work orders are highlighted separately from waiting ones, helping teams prioritize work while still allowing users to proceed when needed.
Original PR description
updated code for the new compute state. task-2426773 https://github.com/odoo/odoo/pull/71250
Reversed accounting entries now explicitly use the same journal context as the original entry during automated checks. This helps keep reversal behavior consistent across reports, localizations, and commission scenarios, reducing the risk of accounting test failures as validation rules become stricter.
Original PR description
"journal_id" is now required on move reversals. Add journal_id at move reversal creation in tests. Task: 2497529 Community PR: https://github.com/odoo/odoo/pull/72431