Monday, September 18, 2023
8 changes · master
Enhancements to existing features
This change streamlines how Odoo runs actions before and after database updates are saved or cancelled. It helps make internal processing more consistent and easier to maintain, reducing the risk of missed updates across features like messaging, website, and real-time notifications.
Original PR description
The idea is that the method `cr._precommit()` takes care flushing all pending updates and processing pre-commit hooks.
Off-balance accounts are no longer shown when choosing accounts for tax repartition lines. This reduces confusion and clutter because those accounts are not used in tax repartition scenarios.
Original PR description
This commit excludes off-balance accounts from appearing in tax repartition lines. Previously, off-balance accounts were included in the selection, which was causing confusion and unnecessary clutter in the interface. The need for this change was raised due to the observation that off-balance accounts are never actually used in tax repartition scenarios. Including them only complicates the account selection process without adding any functional value. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The event registration flow now keeps the register button inactive until a ticket is selected, preventing users from trying to continue without choosing tickets. This creates a clearer checkout experience and removes outdated warning behavior that was no longer needed.
Original PR description
-> Prevent registration button activation without selected tickets.
-> Remove the deadcode which was there to append the warning when we click on
the register button without selecting the ticket.
Task-3345854The localization modules for several countries now send users directly to the relevant country-specific documentation instead of a general fiscal localization page. This makes it easier for users to find the guidance that applies to their local accounting setup.
Original PR description
before this commit, the website link given to l10n module was generic link of fiscal localization. after this commit, on clicking website/learn more user will be redirected to documentation of specific country localization. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Maldivian Rufiyaa currency settings were updated so its symbol appears in the correct position, based on the official Maldives Monetary Authority source. This helps ensure prices and financial documents using MVR are displayed accurately for users and customers.
Original PR description
Source: http://www.mma.gov.mv/#/currency/currencysymbol Task-3508431
The Purchase app now includes the small remaining demo data and action context that previously lived in a separate enterprise-only module. This simplifies the product setup without changing day-to-day purchasing features for users.
Original PR description
> Originally contributed by OCA member @niyasraphy in odoo/odoo#126335 purchase_enterprise module is no longer useful since the enterprise only dashboard view it originally had was obsoleted by the addition of the new dashboards app. It now only provides demo data and context for an existing action. This PR moves the demo data and context into the community purchase app. odoo/enterprise#45986 removes all of the obsoleted functionality. odoo/upgrade#5064 is the associated upgrade script. task-3452519
This update adjusts the web module's internal development configuration so related mail components are recognized correctly. It helps developers work more reliably with the codebase, with no direct change for end users.
Mass Mailing sample and setup data has been reorganized into smaller, clearer files, making it easier to maintain across Odoo versions. Mailing list subscriptions are now stored as dedicated records, improving future updates and management without changing day-to-day user workflows.
Original PR description
Purpose is to ease tracking of data and demo through versions by avoiding the usage of huge file. Instead split data and demo / main model in mass mailing and mass mailing sms. Update file naming according to model / guidelines in various mass mailing sub-addons. Make real subscription records for contact / list link, in order to have values for inner model fields and ease their management / update / removal. It is better than relying on m2m commands. Also harmonize some xml ids names to ease future changes. Task-2702607