Wednesday, September 11, 2024
10 changes · master
Enhancements to existing features
The invoice payment terms area is now easier to understand and edit, with clearer placeholder text and improved placement. The layout was also tightened to reduce extra spacing, making the invoice form cleaner for users.
Original PR description
Before this commit users didn't get that they can edit the payment terms description on invoice. This will change the placeholder, move the field display on invoice and decrease the size below the text because the balise p add a margin. task: 4167165 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change reorganizes how tables are created in the HTML editor so that their appearance can be customized more easily by extensions. It does not change the normal editing experience, but it makes future tailored table designs easier to deliver and maintain.
Original PR description
Before this commit, the TablePlugin created the table, inserted in the DOM and triggered an history step all in the same method. This commit, factorizes those three operations to be able to customize from the outside (via inheritance) the look of the table. task-4166611 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
Inventory-related kanban screens were simplified to use newer Odoo interface patterns and standard styling. This should make the views easier to maintain while preserving the same business workflows for users.
Original PR description
*product_expiry,stock_fleet,stock_landed_costs,stock_picking_batch In this commit we have simplified the kanban arch for the stock and their related modules.the goal is to simplify them, make them easier to read and use bootstrap utility classnames. - Previously, we used kanban-box, but now we are using kanban-card instead. - Deprecated oe_kanban_global_click and oe_kanban_global_click_edit. - More use of <field/> tags - Removed the oe_kanban_colorpicker class and replaced it with the kanban_color_picker widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - kanban_image from rendering context, is deprecated so we use <field name="..." widget="image"/> instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color="color_field_name" on root node Task-3992107 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project-related Kanban views were cleaned up to use newer standard components and styling. This makes the task and project cards easier to maintain while preserving the same day-to-day user experience.
Original PR description
*hr_timesheet, project, project_todo, sale_project In this commit we have simplified the kanban arch for the project and related module. The goal is to simplify them, make them easier to read, and use bootstrap utility classnames. - Previously, we used `kanban-box`, but now we are using `kanban-card` instead. - Deprecated `oe_kanban_global_click` and `oe_kanban_global_click_edit`. - More use of `<field/>` tags - Removed the `oe_kanban_colorpicker` class and replaced it with the `kanban_color_picker` widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - `kanban_image` from rendering context, is deprecated so we use `<field name=... widget=image/>` instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color=color_field_name on root node Task-3992107 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Argentina localization demo data now uses supplier invoice dates from one month ago. This keeps sample invoices more realistic and useful for demonstrations or testing date-sensitive accounting flows.
Original PR description
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
This update makes an internal transaction component more memory-efficient and prevents unexpected extra data from being attached to it. It helps keep the platform more predictable and efficient without changing user-facing workflows.
Original PR description
Make Transaction slotted. Adaptation of the temporary file paths to use the slot. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Kanban card layouts in Timesheets, Enterprise web, and Studio were simplified to use newer standard building blocks. This makes the views easier to maintain and helps keep the user interface consistent without changing core business workflows.
Original PR description
* = [web_enterprise, web_studio] In this commit we have simplified the kanban archs for the timesheet_grid, web_enterprise and web_studio modules. The goal is to simplify them, make them easier to read and use bootstrap utility classnames. - Previously, we used `kanban-box`, but now we are using `kanban-card` instead. - Deprecated `oe_kanban_global_click` and `oe_kanban_global_click_edit`. - More use of `<field/>` tags - Removed the `oe_kanban_colorpicker` class and replaced it with the `kanban_color_picker` widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - `kanban_image` from rendering context, is deprecated so we use `<field name=... widget=image/>` instead Task-3992107
Onboarding tours across several business apps are now registered in the database so they can be reliably discovered and launched. This keeps guided setup experiences working after a platform change that moved tour registration into stored configuration.
Original PR description
After the change in https://github.com/odoo/odoo/pull/177564 The onboarding tours have to be register in the database. TASK-ID: 4070659
Project and field service kanban cards were updated to use newer standard building blocks and clearer layout definitions. This makes the screens easier to maintain while preserving the same business workflows for users.
Original PR description
*industry_fsm, industry_fsm_report, industry_fsm_sale, project_enterprise, timesheet_grid In this commit we have simplified the kanban arch for the project and related module. The goal is to simplify them, make them easier to read, and use bootstrap utility classnames. - Previously, we used `kanban-box`, but now we are using `kanban-card` instead. - Deprecated `oe_kanban_global_click` and `oe_kanban_global_click_edit`. - More use of `<field/>` tags - Removed the `oe_kanban_colorpicker` class and replaced it with the `kanban_color_picker` widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - `kanban_image` from rendering context, is deprecated so we use `<field name=... widget=image/>` instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color=color_field_name on root node Task-3992107
The stock barcode screens have been simplified to use newer standard layout components and styling. This makes the interface easier to maintain and helps keep barcode picking and batch picking views consistent with current Odoo conventions.
Original PR description
In this commit we have simplified the kanban arch for the stock and their related modules.the goal is to simplify them, make them easier to read and use bootstrap utility classnames. - Previously, we used kanban-box, but now we are using kanban-card instead. - Deprecated oe_kanban_global_click and oe_kanban_global_click_edit. - More use of <field/> tags - Removed the oe_kanban_colorpicker class and replaced it with the kanban_color_picker widget. - Changed type='edit' to type='open' to open records. since version 16, records always open in edit mode by default. - kanban_image from rendering context, is deprecated so we use <field name="..." widget="image"/> instead - kanban_color, kanban_getcolor and kanban_getcolorname are deprecated use new attribute highlight_color="color_field_name" on root node Task-3992107