Daily updates from Odoo
Navigate
Branch
Monday, August 17, 2020
12 changes
Security fixes and vulnerability patches
This update adjusts several Enterprise apps to work with stricter access rules for internal system actions. It helps prevent unauthorized users from reading sensitive action records while keeping normal screens and workflows functioning as expected.
Original PR description
Enterprise part of odoo/odoo#53335
This update moves account-related action buttons to a more appropriate place on user profiles and fixes a helpdesk flow so visitors are authenticated before tokens are created. This improves reliability and reduces the risk of incorrect access behavior while keeping the changes limited to affected apps.
Original PR description
Changes related to odoo/odoo#33928 not linked directly to TOTP but linked to ancillary changes.
Enhancements to existing features
The point of sale receipt screen has a refreshed design and now includes the option to email receipts after payment. This makes it easier to send receipts to customers even if they are not saved in the contact list.
Original PR description
Aside from new look, we also move the email option from payment screen to receipt screen. This allows emailing the receipt to a customer that is not in the contact list.
Portal pages for Helpdesk, Subscriptions, and Sign now load their item counters asynchronously. This improves the responsiveness of customer portal pages while preserving the same information for users.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/55999
The Colombian electronic invoicing functionality has been consolidated by merging UBL 2.1 capabilities into the main localization module. This helps simplify maintenance and keeps Colombian tax, invoice, payment, and regional data aligned in one place for businesses operating in Colombia.
Original PR description
Task: https://www.odoo.com/web#active_id=2190843&cids=2&id=2190843&model=project.task
Argentine invoice reports now better support electronic invoice requirements. This helps businesses issue clearer, compliant invoices while removing an outdated payment report template that is no longer used.
Original PR description
task 306 ---
The project planning screens and related reports now use clearer planning wording instead of the older forecast terminology. This makes the feature easier for users to understand and aligns labels across field service, project planning, timesheets, and sales-related project views.
Original PR description
Before this PR, the 'forecast' word was used but planning is more clear. taskid: 2299401
The subscription sales module was adjusted to stay compatible with recent payment platform changes. This helps ensure subscription billing and related payment flows continue to work smoothly without changing the customer-facing process.
Original PR description
Enterprise adaptations for odoo/odoo#34329
Resolved issues and error corrections
The accounting onboarding tour has been updated so it works correctly again. This helps users follow the guided accounting setup without interruptions, reducing confusion during onboarding or training.
Original PR description
The current accounting tour is broken, this change will fix it. Task id #2289610
Code cleanup and technical improvements
Mexican electronic invoicing now uses Odoo’s shared invoicing web-service framework, making processing asynchronous and more consistent. The localization is also split between core legal requirements and optional advanced features, which should simplify setup and maintenance.
Miscellaneous changes
When adding a field in studio, it was possible to add a one2many field of an abstract model, this caused access error. With this changeset, one2many fields of abstract models will not be shown when adding field with studio (this is already done for many2many and many2one). opw-2315371 Forward-Port-Of: odoo/enterprise#12426
Original PR description
When adding a field in studio, it was possible to add a one2many field of an abstract model, this caused access error. With this changeset, one2many fields of abstract models will not be shown when adding field with studio (this is already done for many2many and many2one). opw-2315371 Forward-Port-Of: odoo/enterprise#12426
PURPOSE Provide some fixes after internal test deployment of event online features. Notably: user registration flow, clean various access rules, improve copy writing and typography in various templates. See sub commits for more details. LINKS Task ID-2169118 Task ID-2314778 odoo/odoo#55967 odoo/enterprise#12438 Forward-Port-Of: odoo/enterprise#12438
Original PR description
PURPOSE Provide some fixes after internal test deployment of event online features. Notably: user registration flow, clean various access rules, improve copy writing and typography in various templates. See sub commits for more details. LINKS Task ID-2169118 Task ID-2314778 odoo/odoo#55967 odoo/enterprise#12438 Forward-Port-Of: odoo/enterprise#12438