Daily updates from Odoo
Friday, December 7, 2018
11 changes
Enhancements to existing features
This update makes the link tracking form easier and safer to customize by adding named sections to the form layout. It mainly benefits teams and partners who adapt Odoo views, reducing the risk of fragile customizations.
Original PR description
Description of the issue/feature this PR addresses: Allow easier `xpath` expressions Current behavior before PR: No `group` names are set and this view is annoying / unsafe to `xpath` Desired behavior after PR is merged: `group` names are set and this view is easy and safe to `xpath`. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The old mail tour has been turned off because it has been replaced by the OdooBot onboarding experience. This reduces duplication and keeps the retired tour available only for testing purposes.
Original PR description
The `mail_tour` has been replaced by "odoobot onboarding". Thus, `mail_tour` is not useful and should only be used for testing purpose. task: 1916093
The salary contract app removes an unused generic template model that did not fit real-world usage. This simplifies the setup behind salary package configuration and should reduce maintenance without changing core business workflows.
Original PR description
It was a failed attempt to make somethig generic. Sometimes we are not the only ones to choose.
Resolved issues and error corrections
Survey pages on the website now reuse the standard survey styling instead of maintaining duplicated asset lists. This reduces the risk of visual inconsistencies or missing updates while keeping the website look and feel intact.
Original PR description
Purpose ======= Survey assets were incorrectly overridden in the website_survey module and all copy/pasted. This will correctly include the survey_assets template and get rid of these copy/pasted assets references, while keeping the website style on survey pages.
The accounting dashboard now shows invoice counts that match the selected filters. This fixes misleading demo data and dashboard figures so users can rely on the displayed invoice totals.
Original PR description
Issue #27859 Description of the issue/feature this PR addresses: The numbers on the accounting dashboard are not consistent with the number of invoices. Actually it was more a problem in the demo data of l10n_generic_coa Current behavior before PR: Wrong Number of Invoices Desired behavior after PR is merged: Correct Number of Invoices based on Filter -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix corrects an oversight in website page properties related to redirect type handling. It helps ensure website redirects behave as intended when page settings are configured, reducing the risk of incorrect navigation for visitors.
Original PR description
Related to #2924b77b6f5 Similary to #8ca728bb9312 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
A timing issue in an automated test for the Lunch app was corrected. This helps keep daily quality checks reliable, especially before 10 a.m., without changing user-facing lunch ordering features.
Original PR description
In https://github.com/odoo/odoo/commit/e8ac4d79964b852f21e272bc804d151b5b356791 we introduced an error in the test_search_available_today which broke the test before 10 am everyday
This change gives a growing automated Studio test more time to complete. It helps reduce occasional false failures in the testing system, improving confidence in development checks without changing the user experience.
Original PR description
This test tour is growing days after days so it's now time to raise its timeout (it is currently failing on runbot from time to time).
Fixes an issue that could cause the shop coupon walkthrough to fail because it relied on testing-only tools that are not available in normal website use. This makes the coupon-related tour more reliable for users and internal validation.
Original PR description
The tour shop_sale_coupon was changed to use the testUtils.dom.click method when we introduced the new test utility functions. Probably because the filename ends with 'test.js'. Obviously, this is not correct, because the testUtils function is not imported. To prevent issues in the future, we simply remove the two problematic calls. Another solution was to import the testUtils module, however, I think that it is simpler not to use those functions at all in tours, because tours can be executed in the web client/website, and in that case, they do not have access to the test utility functions.
A configuration issue in website calendar appointments was corrected so related records are connected through the proper fields. This helps avoid incorrect or unreliable appointment data relationships in the website calendar feature.
Features or functions removed from Odoo
The invoice extraction configuration is simplified by removing the separate “do not send” option because it now behaves the same as the main invoice extraction option. This reduces duplicate settings and should make company configuration clearer for users.
Original PR description
Remove the no_send option as the option is not company-dependant anymore Task #1909302