Monday, March 18, 2024
10 changes · master
Enhancements to existing features
This change removes a redundant account data field that duplicated information already available in the same place. It simplifies how accounting data is stored and searched, which can help improve reliability and database performance without changing day-to-day user workflows.
Original PR description
No point in denormalizing something that is already on the same table. The ORM can handle the search with a custom function, while giving less complexity for the query planner and more room to use the already existing index on `account_type`.
Point of Sale notifications now appear in the bottom-right corner instead of at the top. This makes alerts less disruptive while keeping important messages visible during checkout workflows.
Original PR description
display notifications from bottom right, instead of the top tasks id : 3763034
This update removes old styling rules that are no longer used in several Odoo apps. It helps keep the codebase cleaner and easier to maintain, with no expected change to the user experience.
Original PR description
[IMP] *: remove unused CSS classes *mail, mass_mailing, pos_loyalty, web, web_editor, website, website_blog, website_forum, website_sale The goal of this commit is to remove CSS classes that are not…
[IMP] *: remove unused CSS classes *mail, mass_mailing, pos_loyalty, web, web_editor, website, website_blog, website_forum, website_sale The goal of this commit is to remove CSS classes that are not used in Odoo anymore. - `.o-mail-LinkPreviewCard-hasMultineLines`: introduced by https://github.com/odoo/odoo/commit/7710c3331ebd22f8396870bd0731f8c1152d9c41 but never used. - `.o-mail-DiscussSidebarCategory-im-status`: introduced by https://github.com/odoo/odoo/commit/f9aedceb9ff37e1e704dfa41bb4573006bd3f531 but never used. - `.o-not-discussion`: introduced by https://github.com/odoo/odoo/commit/3fea5b2136627c1d7e83b2a5e111952fe3eb10a1 and removed by https://github.com/odoo/odoo/commit/7710c3331ebd22f8396870bd0731f8c1152d9c41 - remove of the `mass_mailing/static/src/css/email_template.css` file because https://github.com/odoo/odoo/commit/dff12736dbeae07af5ecd6e916ce72e03ec06c24 removed `.kanban_html_preview` and `.oe_kanban_email_template`. - `.note-*`: Odoo does not use summernote since https://github.com/odoo/odoo/commit/27166ff9dfa1b146c751b0aec388b9a8eb97d545 - `.gift-card-*`: removed since https://github.com/odoo/odoo/commit/fa20b34d7454c478f6299003fd1f78c3241c7d97 - `.active-programs`: introduced by https://github.com/odoo/odoo/commit/26e79061f5aeb687455e99f817870027af91f1a1 and removed by https://github.com/odoo/odoo/commit/a40039632c2194285adb641c3fdc82eec6b3c10a - `.editorbar-panel`: introduced by https://github.com/odoo/odoo/commit/e56953d94e71854ed57540743a6a00e6ceafe9ba and removed by https://github.com/odoo/odoo/commit/8c559044a5e1be111dcb577ad7e5ab462c1002a0 - `.css_website_mail`: introduced by https://github.com/odoo/odoo/commit/185827a579d1a03aec925a4daf2cd6f92e202011 and removed by https://github.com/odoo/odoo/commit/a176be5c4480a37ebdac110d23ae4588d6c6d14a - `.td-action`: introduced by https://github.com/odoo/odoo/commit/006ce9c88763053de9003b2a197a89258d534865 and removed by https://github.com/odoo/odoo/commit/0750eb6315fe9c2d1f1de36b9b756b5097ed11e0 - `.td-price-total`: introduced by https://github.com/odoo/odoo/commit/06fa5c64e00c316d27726feb6233098251b6f958 and removed by https://github.com/odoo/odoo/commit/006ce9c88763053de9003b2a197a89258d534865 - `.oe_msg_attachment`: introduced by https://github.com/odoo/odoo/commit/3aaa474d3c19b5fd8199ce6c61e2f196d142f417 and removed by https://github.com/odoo/odoo/commit/0d3b7d672fce924daabf4f93a340a7dac26fa9f9 - `.oe_msg`: introduced by https://github.com/odoo/odoo/commit/38a28e7ae555694901e3a17a9dc04fbf88da4b3b and removed by https://github.com/odoo/odoo/commit/0d3b7d672fce924daabf4f93a340a7dac26fa9f9 task-3248659
Archived subtasks that were not visible in any project will now appear under the project of their parent task. This helps teams keep a clearer record of related work after subtasks are archived, improving project follow-up and visibility.
Original PR description
After this commit, when a subtask which is not visible for any project is archived, it will become visible in the project of its parent task. It allows to keep a better visibility on subtasks even after archiving them. task-3664767 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project and related sales timesheet areas now consistently use the spelling 'cancelled' instead of 'canceled'. This improves wording consistency for users and aligns remaining labels, demo data, and guided tour text with the preferred terminology.
Original PR description
This PR renames the remaining occurrences of "canceled" to "cancelled". Task-3713873
The task history window can now show a more specific title and a helpful message when there is no history to display. This makes the project task history experience clearer for users, especially when records have no prior changes.
Original PR description
This commit adds 2 props to the history dialog: the title and the noContentHelper. The first is to customize the title if needed. The second is to display optionnaly a message if the content of the history is empty. Those props are used in this commit for the project task form history. taskid:3704935 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
Odoo now includes a shared helper for displaying lists in the user's language and regional style. This improves wording in places like mail chatter recipient lists, making names and items read more naturally across languages.
Original PR description
Currently, there is no easy way to properly format a list in the user's locale. This PR introduces a simplified API to handle it from the javascript side. Task-3506960
This update standardizes the wording from “canceled” to “cancelled” across Helpdesk, Field Service, timesheet-related Helpdesk sales views, and Sales Planning. It improves consistency in customer-facing labels and messages without changing functionality.
Original PR description
*=helpdesk_fsm,helpdesk_sale_timesheet This PR renames the remaining occurrences of "canceled" to "cancelled". Task-3713873
The product catalog has been adjusted so it can better support more complex business flows, such as adding catalog items into different sections that share the same parent or base record. This makes it easier for future Odoo features and customizations to reuse the catalog in manufacturing, field service, and sales-related scenarios without duplicating logic.
Original PR description
- Take arguments passed into product catalog related rpc calls into a separate function to make them patchable. - Add kwargs to product catalog mixin methods in order to allow more versatility with passing arguments Use cases: - Adding product catalog to sections having same parent (e.g. components and byproducts inside mrp.bom) - Adding product catalog to sections having same base model (e.g. components and byproducts inside mrp.production are both stock.move) - etc In such cases it is convenient to pass an extra arguments referring to child model or parent model to handle differences on the backend. Task: 3640422
Chilean and Dutch accounting reports were updated to keep working after underlying account fields were changed from stored values to calculated values. This helps maintain accurate reporting while also standardizing related accounting query handling to avoid formatting issues.
Original PR description
The fields `include_initial_balance` and `internal_group` are not stored anymore.