Daily updates from Odoo
Navigate
Branch
Friday, May 10, 2019
13 changes
Enhancements to existing features
Fiscal positions now show whether taxes are for sales or purchases, making mixed tax mappings easier to understand. This improves selection and search views so accounting users can choose the right tax more confidently.
Original PR description
Task : https://www.odoo.com/web?debug=true#id=1943502&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.4a2ab8eb6b0043ccd278748e050f733a -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing order printouts now list every required component, even when materials have not been fully reserved yet. This gives production teams a clearer and more complete view of what is needed, while leaving detailed pickup location and lot information to the picking document.
Original PR description
Task: https://www.odoo.com/web#id=1931811&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.54fb379a37a03c2f030fc2940e3f6c55 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 lets administrators and module developers hide additional access-rights categories from regular users. It helps keep permission screens cleaner when custom modules introduce many new groups, without changing existing behavior by default.
Original PR description
**Description of the issue/feature this PR addresses:** There exist only three module categories hidden with the "Technical Features" group (`base.group_no_one`): those are "Technical Settings", "Extra Rights" and "Other Extra Rights". Use case: Imagine you have a module that adds a lot of new groups, and you want to group them in another category and you want to hide that category. **Current behavior before PR:** You cannot hide other categories. **Desired behavior after PR is merged:** You can hide other categories by calling `super` to the new method. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The payment dialog now includes a button that lets users manage their saved payment methods directly. This makes it easier for subscription customers to update or adjust payment options without leaving the payment flow.
Original PR description
Description of the issue/feature this PR addresses: Add a button to manage payment methods. Current behavior before PR: No button to manage payment methods. Desired behavior after PR is merged: In payment dialog, add a button to manage payment methods. id=1937197 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Digest emails now have a clearer layout, a direct Connect button, better recipient management, and more accurate message counts. The update also fixes issues that could cause missing email content and improves guidance shown to administrators.
Original PR description
Purpose of this merge is to provide improvements in digest emails layout - Added "Connect" button to connect to the database. - Changed the messages count which will now only consider real messages and not notes, notifications etc. - Fixed some margin , padding issues and minor message improvements. - Added a tip for administration users which will be sequentially sent first to them. - Moved recipients to a new tab. - Changed to company's email as email author. - Changed '>' to greaterthan and '<' to lessthan in default template. (according to updated Jinja2) - In one of the tip, we are showing all kinds of users in the list. So, it was replaced with only internal active users. Related to task 1918364
Activity types can now define a default assignee and default description, which are automatically used when scheduling new activities unless someone chooses different values. This reduces repetitive data entry and helps teams create more consistent follow-up tasks.
Original PR description
Task: https://www.odoo.com/web?#id=1929742&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.7db990ec3c1f577423592926065482f1 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
Businesses can now enable an inventory setting to display serial or lot numbers directly on customer invoices. This helps sectors that require product traceability details on invoice documents for compliance or customer communication.
Original PR description
In some sectors, the Serial Number needs to be present on invoices. We add a setting in 'inventory', when it is checked, Add a column to invoice lines showing the serial number. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Inventory receipts and manufacturing screens were simplified to show more relevant information and improve readability. Tablet users also get larger, easier-to-tap work order cards, reducing friction for shop floor operations.
Original PR description
**Generic improvements about the usability of the inventory and manufacturing apps** - Hid the column reserved in the detailed operation wizard when the picking is a receipt. - Removed red line of detailed operations from receipt. - Increased the size of kanban cards in workorders. - Some wording improvements Task Link: https://www.odoo.com/web?#id=1940358&action=327&model=project.task&view_type=form&menu_id=4720 Pad Link: https://pad.odoo.com/p/r.51ef75e4399c88cc57dbdbec5c9957b6 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Customers changing their subscription payment method will now see the selection form in a popup instead of appended at the bottom of the page. This makes the portal flow cleaner and easier to follow, reducing confusion during payment updates.
Original PR description
Description of the issue/feature this PR addresses: When the person click on 'Change payment method', don't add HTML at the bottom of the form use a popup instead. Current behavior before PR: When the person click on 'Change payment method', form to choose new payment is added at the bottom of the form. Desired behavior after PR is merged: When the person click on 'Change payment method', form to choose new payment is opened in a pop-up. id=193719
The wording in manufacturing-related screens and reports has been updated from “Raw Materials” to “Components.” This keeps terminology consistent across views, making reports and bills of materials easier for users to understand.
Original PR description
**Renaming 'Raw Materials' to 'Components'** Changes are done for the uniformity and consistency across all the views. Task Link: https://www.odoo.com/web?#id=1940358&action=327&model=project.task&view_type=form&menu_id=4720 Pad Link: https://pad.odoo.com/p/r.51ef75e4399c88cc57dbdbec5c9957b6
Resolved issues and error corrections
This fix prevents large binary files, such as images or attachments, from being included directly in list data responses. Records with these fields now load more efficiently by fetching the actual file content separately only when needed, reducing unnecessary data transfer and improving responsiveness.
Original PR description
The `read` done by `_fetchRecord` in `basic_model.js` expicitely set a `bin_size: true` in the context. That context option tells the backend to send the size of the binary payload instead of the payload itself thus slim the response size. Frontend widgets are then responsible to fetch the actual payload in a separed http req. The `search_read` done by `_searchReadUngroupedList` didn't set the context option thus all the binary fields were sent b64 encoded along with the `search_read` response. opw-1963842
This change updates the Base module to identify the main administrator using the configured system constant instead of assuming it is always user ID 1. This helps avoid access issues in databases where the administrator has a different internal ID.
Original PR description
**Description of the issue/feature this PR addresses:** If you check for 1 instead for SUPERUSER_ID you may face problems if the SUPERUSER_ID has a different number. **Current behavior before PR:** To check for user root is checking for 1. **Desired behavior after PR is merged:** To check for user root is checking for SUPERUSER_ID. **Versions affected**: All. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a missing required component for the payroll dashboard. It helps ensure the payroll dashboard loads and works reliably for users.
Original PR description
The dependency was forgotten when introducing the payroll dashboard.