Tuesday, July 13, 2021
13 changes · master
New functionality added to Odoo
A new project mail plugin lets users view customer-related tasks from their mailbox, log emails directly on existing tasks, and create new tasks from email content. This helps teams keep customer conversations and project work connected in one place.
Original PR description
…ugin Add support for tasks for the mail plugins via the new project_mail_plugin module. The new module provides the following new features: Enables the user to see tasks related to the selected…
…ugin Add support for tasks for the mail plugins via the new project_mail_plugin module. The new module provides the following new features: Enables the user to see tasks related to the selected contact, tasks where the contact is the customer Enables the user to log an email directly to a task as this can be useful when the user finds important information in the email Enable the user to create a task with the email message being directly set in the description field, as the user would probable want the email message to be included in the created task, this is done through the "create_task" method, which the plugins will use in order to create the task and send the related information, the plugin would then directly redirect the user to the task form view realted to the created record in edit mode. Purpose is to allow users to connect their tasks to their mailbox. Which allows for example to create a task from an email received,centralize data regarding a customer on its task, check ongoing tasks for a customer, ...etc Task-2518640 UPG-PR: odoo/upgrade#2488 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
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
Resolved issues and error corrections
This update removes slow dynamic filters that could cause performance issues when working with large numbers of records in inventory, manufacturing, purchasing, and landed costs. It also avoids an unnecessary warehouse setup warning and streamlines some purchasing and stock logic, making these workflows more reliable and scalable.
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
Features or functions removed from Odoo
This change removes the recently added feature that linked blog posts with related products through a carousel. Businesses can still achieve similar merchandising using existing dynamic website snippets, product categories, or community modules, avoiding extra built-in complexity.
Original PR description
This reverts commit c5c62908be621f40101e0b405375907b657ca6ee and the feature. You can hack odoo with dynamic filter to make something similar. (string matching, or ugly categ hack)
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
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
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
This change removes a slow filtering behavior in quality checks that could cause performance problems as data volumes grow. Users should experience faster and more reliable quality and manufacturing work order screens without changes to their workflow.
Original PR description
task-2558097
The simplified work order screen now prevents users from marking a work order as done when required quality checks are still pending. This avoids later blocking errors when completing the manufacturing order, while still allowing certain informational or registration checks to be completed automatically.
Original PR description
When a user uses the simplified view to process a Work Order which has quality checks to be done, there is currently no warning about it when marking the WO as done using the "Done" button of the simplified view. The user will therefore get an error when trying to "Mark As Done" a Manufacturing Order even if all the Work Orders are set as "Done" without warnings. This commit forbids to set as "Done" in the simplified view a workorder for which a Quality Check should be done, sending a warning message to complete the QC. This does not apply for Quality Checks of type Instructions, Register Component and Register by Product. For those types, it is possible to set the WO as Done and this will also set the QC as Done.