Daily updates from Odoo
Navigate
Branch
Monday, July 29, 2019
26 changes
New functionality added to Odoo
Odoo now offers a dedicated field selector for choosing field chains in configuration screens, reducing reliance on manually typed text values. The selector also lets users choose relational fields directly or browse into them, making setup clearer and less error-prone.
Original PR description
TASK: https://www.odoo.com/web#id=33821&view_type=form&model=project.task&menu_id= Implement the field selector **field** (to be able to select a field chain as a field's value). Also improve the field selector widget so that x2x fields can be selected (and not automatically followed).
A new Forecasted Inventory menu lets users review expected stock levels across all products in one place instead of checking each product individually. The report includes list and pivot views with product and time-based grouping, plus company-based access rules so users only see relevant records.
Original PR description
Task - https://www.odoo.com/web?debug=assets#id=36088&view_type=form&model=project.task&action=327&menu_id=4720 Pad - https://pad.odoo.com/p/r.e28516e06644727780892ff2cca4305d
Enhancements to existing features
This change removes outdated internal code in the purchase requisition stock area that no longer runs after earlier system updates. It helps keep the codebase simpler and easier to maintain without changing day-to-day user behavior.
Original PR description
The commit https://github.com/odoo/odoo/commit/d3dc5048e40d1aef693336d10ce582d39ce17337 from v11 should be removed, as in v12 becomes dead code because the commit https://github.com/odoo/odoo/commit/93ae1b1a041b6a36521263ff87ac980e6102551a deleted the _get_exceptions_domain method.
Website shop managers can now reset product ordering after using the promotion option. This makes it easier to undo promotional ordering changes and return products to their normal sequence without manual rework.
Original PR description
Purpose of this task is, After a promotion, can't reset the order of the product So I added option in In the customize > Promote > New last option = "Reset order" to reset sequence Task Id : 1960777 Pad link : https://pad.odoo.com/p/r.fb7f3c7b15d330a19eed7648d06219ec
This update improves partner and company autocomplete so teams can create or edit customer and supplier records with more pre-filled information from VAT and external data sources. It also makes the underlying autocomplete flow easier to extend across sales, purchasing, accounting, CRM, and repair screens.
Original PR description
Task: https://www.odoo.com/web?#id=1867818&action=327&model=project.task&view_type=form&menu_id=4720
This update improves the layout of several Odoo settings pages to prevent display issues and make configuration screens easier to read. It standardizes label spacing across affected apps, reducing visual clutter for administrators.
Original PR description
layout issue in settings 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 makes the accounting setup flow more practical by moving fiscal localization into the company data step and improving how bank accounts open from the setup bar. It also filters reconciliation entries from the selected fiscal year opening date and removes a settings option that belongs to the enterprise reporting flow.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=38737&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad-ID:…
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=38737&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad-ID: https://pad.odoo.com/p/r.0a035006ed129691ccddcd17e8525d5d Before this commit: Fiscal localization can be selected from settings only. If there are more than one bank accounts, accounting configuration bar -> bank accounts view was only showing one bank account into form view. account_hide_setup_bar option can be seen in community settings. After this commit: If user will select fiscal year date from accounting configuration bar, reconciliation interface will show only those entries which is on or after that selected date, Fiscal localization option is now available under this view: accounting configuration bar -> company data form-view. If there are more than one bank accounts, accounting configuration bar -> bank accounts view will open multiple bank accounts into list view and incase of only one bank account it will open into edit form view. account_hide_setup_bar option has been removed from community settings. Task-ID: 38737 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves several accounting workflows to make credit notes, refunds, journal settings, and reconciliation clearer for users. It adds a credit note email template, improves labels and navigation after payment matching, and removes duplicate or overly visible accounting options.
Original PR description
TASK:https://www.odoo.com/web?debug#id=1838648&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.295c94d0e862ea72b70e82ab7cc0a001 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
Users who join or leave channels they are not subscribed to now see a clear yellow notification instead of triggering a regular chatter message. This makes channel activity easier to understand and reduces confusing or unnecessary messages in discussions.
Original PR description
Task: https://www.odoo.com/web#id=1839849&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Pad: https://pad.odoo.com/p/r.46c4d20bd4d7e6605bd68ef5b0eef95d
CRM kanban boards now highlight overdue opportunities in red and show their deadline, helping sales teams quickly spot where action is needed. Stage tooltips also display conversion rates, giving managers an at-a-glance view of how opportunities progress through the pipeline.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web#id=41689&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.fd8e2bc90e1cb19782d31e8772b9b946 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
List views now keep their column headers visible while users scroll through many records. This makes it easier to understand and compare data without repeatedly scrolling back to the top, including in many-to-many and many-to-one selection lists.
Original PR description
make sticky header for only listview and m2m and m2o selection listview, for o2m which are displayed in form we do not make sticky headers as scroller will be on whole form view Co-Authored by: Mohammed Shekha <msh@openerp.com> Task :- https://www.odoo.com/web#id=38262&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 PAD :- https://pad.odoo.com/p/r.00683421860d31123f96ea4d7eed0142 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
Company document branding settings have been moved into a guided wizard available from general settings and the sales and accounting onboarding flows. Users can now adjust report layout, logo, colors, fonts, headers, footers, paper format, and preview changes in one place, making branded business documents easier to configure.
Original PR description
The onboarding modal for setting up the few base fields of a company has now been moved to a wizard It is accessible from the general settings, but also in the onboarding section of sale and account…
The onboarding modal for setting up the few base fields of a company
has now been moved to a wizard
It is accessible from the general settings, but also in the onboarding
section of sale and account modules.
The following company settings are editable with that wizard:
- Set report layout:
The user can chose the overall look of the report. The current choices
are : "Standard" (default), "Background", "Boxed" and "Clean".
Each layout has its own pair of default colors.
- Set company logo:
Changes the company logo.
- Set report colors:
The user can set the primary and secondary colors of the report through
a newly added widget allowing to pick a custom color.
Colors are automatically changed when:
> changing company logo:c olors are computed from the logo
> changing the report layout:
colors are set to the default colors of the new layout
A "Reset colors" button is shown when using custom colors, allowing
the user to set the colors to the layout default colors
- Set report font:
Changes the overall font of the report. Only Google Fonts are used
for enhanced compatibility.
- Company tagline, also called "header"
- Footer
- Paper format
- Report preview:
A mockup of a final report
Reacts to changes of relevant fields
Task 1919288
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prAfter all follow-up reports are processed, the celebratory confirmation now includes a direct link back to the dashboard. This helps users continue their workflow more quickly without manually navigating back.
Original PR description
TASK:https://www.odoo.com/web?debug#id=1838648&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.295c94d0e862ea72b70e82ab7cc0a001 --'Follow-up Reports' rainbow inside added 'got to dashboard' This commit is related to task ID 1838648
The helpdesk portal was updated to work with the newer customer communication panel and to improve ticket list navigation. Customers can now browse tickets using pagination, replacing the older expand button for a clearer and more scalable experience.
Original PR description
Task: https://www.odoo.com/web#id=30059&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
Sales coupon rules can now apply a discount to several selected products or product categories instead of only one. This gives businesses more flexibility to create promotions such as a single discount covering related items like pen drives and hard disks.
Original PR description
Currently, on specific product, only one product or categogory can be selected. After this, multiple products and category can be selected. This task is related to task #33737.
Resolved issues and error corrections
This change makes an internal stock test produce consistent results by ensuring it clearly checks category hierarchy rules. It helps prevent random test failures, improving confidence in future stock-related updates without changing day-to-day user behavior.
Original PR description
test_putaway_6 creates 2 putaway rules on the same product category but to different location. As the order on putaway rule is [sequence, product_id] and the two have the same sequence, it can happens that the choosen rule is not always the same, Furthermore, the test tried to show the hierarchy between two category matters in term of putaway rule. This commit create a child category of 'all' and set it on one of the rule. 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 change removes outdated internal code usage in the base user model that was causing some automated tests to fail. It helps keep the system compatible with the current platform standards without changing business features or workflows.
Original PR description
Description of the issue/feature this PR addresses: Remove the deprecated api.multi calls Current behavior before PR: Fails some tests because of the api.multi which is deprecated? Desired behavior after PR is merged: No more test fails & no more decorators -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The editor’s text and background color buttons now use the same visual style and height across website and backend screens. This makes the editing experience more consistent and easier to understand for users switching between areas.
Original PR description
UI issue : https://drive.google.com/file/d/14_s-4RSBh4yOj806DiAUTtiCuxwQ8HZo/view?usp=drivesdk 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 corrects a display problem in the image field where buttons could appear misaligned or with the wrong color. It improves the visual consistency of user preference screens and reduces confusion when users manage profile images.
Original PR description
Image view is broken on User Preference:- https://youtu.be/wm_ZcLu62IM Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: https://drive.google.com/file/d/17iBH6cPeeAzpht5FMWovSORX_XfM0TSK/view?usp=drivesdk -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Survey result filtering has been cleaned up to use a standard way of reading web page filter options. This reduces the risk of filters behaving inconsistently when users view survey results.
Original PR description
Instead of using custom querystring parsing method, use URLSearchParams task-1985506 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
Opening a sale promotion from mass mailing could trigger an error because invoice information was missing after changes in accounting records. This update prevents that crash, helping users access sale promotion mailing details reliably.
Original PR description
Task : https://www.odoo.com/web#id=2036203&action=327&model=project.task&view_type=form&menu_id=4720 Pad : https://pad.odoo.com/p/r.9b837862824b306fce42d4497771fd32 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix prevents Odoo from starting duplicate background services, which was causing visible messaging issues. Users should no longer see duplicated chat windows, stale message counters, or conversations that only update after a page reload.
Original PR description
Revision on https://github.com/odoo/odoo/pull/32132 The PR above introduced a bug where services were duplicated. This is caused by the change that turned the crash manager into a service and a service provider. The former is intended but not the latter. This issue is especially noticeable with services that have internal state, such as the mail service: - Duplicated chat windows; - Systray messaging counter not incrementing; - Posting a message is not visible in conversation until next page reload; - etc. Closes #34910 Task-ID 2040517 Task-ID 2042393
This fixes repeated error pop-ups that appeared after sending a document for signature. Users can now continue working with signature requests without being interrupted by tracebacks on every click.
Original PR description
Description of the issue/feature this PR addresses: Issue: https://www.odoo.com/web#id=1832411&view_type=form&model=project.task&action=333&active_id=1278&menu_id=4720 Pad-ID: https://pad.odoo.com/p/r.9997276a2728e5af0f297557fc3126e4 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
The outdated Indian Schedule 6 localization module has been removed because it was incomplete and no longer maintained. Businesses using this module will need to rely on other supported localization options for Indian accounting requirements.
Original PR description
task: https://www.odoo.com/web#view_type=form&model=project.task&id=2039748&active_id=2039748 pad: https://pad.odoo.com/p/r.830a5dede73614d793eeb62e88db4bd1 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Journal Audits report has been removed from the Community accounting module because it is now available as a dynamic report in the Enterprise account_reports module. Community users will no longer access this legacy report from the accounting menu, aligning reporting features with the Enterprise reporting framework.
Original PR description
This report is now dynamic, located in the "account_reports" module in enterprise. task: https://www.odoo.com/web#id=36590&view_type=form&model=project.task&menu_id= 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
Code cleanup and technical improvements
Sales and inventory now use shared logic when calculating delivered and procurement quantities, reducing inconsistencies in edge cases. This helps prevent unexpected behavior when sales orders and stock operations interact.
Original PR description
Share the logic for delivered and procurement quantities computation. In some edge cases, the differences between them triggered an unexpected behaviour such as showcased in the added tests. Co-authored-by: Arnold Moyaux <arm@odoo.com>