Daily updates from Odoo
Tuesday, January 16, 2018
9 changes · master
Enhancements to existing features
The basic mass mailing email template now displays more consistently in Gmail. Spacing, font sizing, padding, and list formatting were adjusted so marketing emails look cleaner and more professional for recipients.
Original PR description
Description of the issue/feature this PR addresses: Task: https://www.odoo.com/web?#id=38858&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.d2dd5a8147f7ab4da9bf60b89a5479b4 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
Odoo now lets many settings store and retrieve their configuration values automatically, reducing custom code across apps. This makes configuration screens easier to maintain and less prone to mistakes, while preserving existing behavior for users.
Original PR description
https://www.odoo.com/web?debug#id=23838&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Enterprise PR: https://github.com/odoo/enterprise/pull/1282 Implemented: - [x] support for `char` + `selection` fields - [x] support for default values directly defined on the field - [x] support for `integer` fields - [x] support for `many2one` fields + support when the corresponding record has been deleted - [x] support for `boolean` fields - [x] support for `float` fields - [x] conversion of all the existing `res.config.settings`: removing boilerplate code when possible, with as few refactoring as possible
Odoo now includes Timor-Leste’s international phone code, 670, in its country data. This helps ensure phone number information for Timor-Leste is complete and consistent across business records.
Original PR description
Description of the issue/feature this PR addresses: At the moment Timor-Leste has no phone_code in Odoo while it is 670. Closes https://github.com/odoo/odoo/issues/10596 Data about Timor-Leste: https://en.wikipedia.org/wiki/East_Timor -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Tooltips in guided tours can now be closed more easily on tablets and smaller devices by tapping the message itself. This makes mobile onboarding and help flows smoother while keeping the tooltip bubble available to reopen when needed.
Original PR description
Task: https://www.odoo.com/web#id=34856&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.86cf72a0a3b8013c9600c19cac24c817 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
New automated checks were added to make sure recent discount and coupon fixes keep working as expected. This helps reduce the chance of similar issues returning in sales promotions and online checkout flows.
Original PR description
Commit #HASHTODO recently fixed some bugs on sale_coupon. This commit add some tests to be sure theses bugs are fixed and won't appear again.
Features or functions removed from Odoo
The website links feature no longer uses the outdated ZeroClipboard component and now relies on a modern clipboard approach. This reduces legacy dependency risk while keeping copy-to-clipboard behavior available for users managing shared links.
Original PR description
Task: https://www.odoo.com/web?#id=33274&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720 Pad: https://pad.odoo.com/p/r.35a0b5b99c3638e3c889c49e37ccb71a 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
Code cleanup and technical improvements
This update cleans up internal record creation and update logic and reduces unnecessary database work. It should make some background operations more efficient and easier to maintain without changing day-to-day user workflows.
Original PR description
This is essentially some code cleanup and a few optimizations.
This update reorganizes and cleans up the Expenses module code without intending to change how users work with expenses. It should make future maintenance safer and easier, with improved automated tests around expense submission and related accounting entries.
Original PR description
https://www.odoo.com/web?debug#id=36710&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Several Odoo Enterprise app settings were updated to use a shared configuration mechanism, reducing custom code and making future maintenance easier. This is an internal cleanup with limited direct impact for end users, but it helps keep configuration behavior more consistent across apps.
Original PR description
https://www.odoo.com/web?debug#id=23838&view_type=form&model=project.task&action=333&active_id=965&menu_id=4720 Requires https://github.com/odoo/odoo/pull/18796 Implemented: - [x] conversion of all the existing `res.config.settings`: removing boilerplate code when possible, with as few refactoring as possible