Daily updates from Odoo
Tuesday, June 11, 2019
8 changes
Enhancements to existing features
Odoo now shows a clear warning icon and tooltip when a user has not set their timezone in preferences. This helps users notice and correct missing timezone settings, reducing confusion around dates, times, and scheduling.
Original PR description
- Icon displayed next to preferences if user haven't set timezone - same icon next to the timezone field - added relevant tooltip Task:https://www.odoo.com/web#id=1916132&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.6e47aeee8e490bd75f98109897af68c1 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website debug pages will now receive standard updates when the website module is upgraded, as long as they have not been manually changed. This helps keep multi-website setups aligned with improvements and avoids outdated page structures.
Original PR description
Before this commit, those pages would be flag as noupdate. If not modified, those view would not get modification on module update, which is not logic. Now, those view will benefit from any update. It makes even more sense since multi-website, as those views will never get modified directly (it will COW).
This update adjusts an internal test for the website product comparison feature to use a standard tour-starting helper. It helps keep automated checks consistent and easier to maintain, with no expected change for shoppers or website managers.
Original PR description
Oversight of forward port.
Resolved issues and error corrections
This update aligns recently merged changes with Odoo's newer debugging setup and test organization. It helps prevent related web editor and comparison shop features from breaking after platform updates, with no expected change to normal user workflows.
Original PR description
https://github.com/odoo/odoo/pull/33213 introduced a new debug and new asset. But some commits were merge simultaneously and/or forward ported from lower version. Those commits needed to be adapted.
This update adjusts the timing tolerance used in automated planning tests so they are less likely to fail when execution is slower than usual. It does not change business functionality, but helps keep validation of manufacturing and stock-related processes more stable.
Original PR description
The tests relative to workcenters planning takes (sometimes) long time to be executed. Before investigation more deeply, this commit relax a bit more the tolerance delta in the test comparison 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 point of sale payment screen now safely handles cases where no order has been started yet. This prevents an unexpected error from interrupting payment-related workflows for stores using connected IoT payment devices.
Original PR description
**Task**: https://www.odoo.com/web#id=2005903&model=project.task&menu_id=4720 **Pad**: https://pad.odoo.com/p/r.a6bf43ff079f2c4cd28963af229656e6 --
This fixes how Mexican electronic invoicing product code records are marked so they are not accidentally deleted when the module is updated. It helps preserve required invoicing reference data and avoids disruption after upgrades.
Original PR description
Enterprise version of odoo/odoo#32881 cc @nhomar cf the comment about l10n_mx_edi
Code cleanup and technical improvements
The website module’s code has been reorganized into several focused files instead of one large file. This internal cleanup makes the system easier for developers to maintain and should not change how users experience the website features.
Original PR description
Split class from file addons/website/model/website.py in multi files. Make several commit: new file, move code, merge by class to keep history clean.