Daily updates from Odoo
Navigate
Branch
Thursday, March 29, 2018
6 changes
New functionality added to Odoo
Accounting users can now choose a dedicated cash basis account to hold the base amount when cash basis tax entries are generated. This gives businesses more control over how tax-related accounting entries are organized and reported.
Original PR description
When using cash basis taxes, the user has now the possibility to select a cash basis account containing the base amount during the generation of accounting entries. -task: https://www.odoo.com/web#id=40284&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Enhancements to existing features
Odoo Mail now identifies key message categories such as notes, activities, and discussions using stable internal codes instead of fragile technical record IDs. This makes chatter and email-related features harder to break through configuration changes and may reduce database queries for better performance.
Original PR description
Use code on message subtype instead of having hardcoded xml ids for note, activity and discussion subtypes. Side-note: should have a positive effect on query count Task: https://www.odoo.com/web#id=59381&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Odoo's mail system now relies less on fragile internal identifiers for key message categories such as discussions, notes, and activities. This makes messaging, Chatter, and email gateway behavior more resilient if administrators adjust related configuration, while also reducing some database lookups.
This update improves the internal handling of essential mail subtypes used for comments, notes, activities, and message notifications. It helps prevent disruption from missing system references and reduces database queries, making mail-related actions faster across the system.
Original PR description
Task: https://www.odoo.com/web#id=59381&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720
Several enterprise modules were updated to follow Odoo's newer internal API conventions, including more consistent delegation and mail alias handling. This improves maintainability and consistency for future development without introducing major visible changes for end users.
Original PR description
Enterprise counterpart of https://github.com/odoo/odoo/pull/14925 .
Code cleanup and technical improvements
This update standardizes the internal name of a cash basis account field in the Mexican reporting module. It helps keep the codebase consistent and easier to maintain, with no expected change to day-to-day user workflows.
Original PR description
task: https://www.odoo.com/web#id=39878&view_type=form&model=project.task&action=333&active_id=967&menu_id=4720