Saturday, September 14, 2024
16 changes · master
Enhancements to existing features
Kanban views in survey, UTM campaign, mailing, sales, website test, and related areas were modernized to use newer layout patterns and clearer field handling. This should make these screens easier to maintain and keep them aligned with current Odoo interface standards, with minimal direct impact on day-to-day users.
Original PR description
`*crm,link_tracker,mass_mailing,mass_mailing_sms,sale,test_website,` `test_base_automation,website_slides_survey` In this commit we have simplified the kanban arch for the test_website,survey, utm…
`*crm,link_tracker,mass_mailing,mass_mailing_sms,sale,test_website,` `test_base_automation,website_slides_survey` In this commit we have simplified the kanban arch for the test_website,survey, utm 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
The project rating email template now prevents users from clicking the emoji rating icons directly. This reduces confusion and helps ensure feedback is handled through the intended rating flow.
Original PR description
In this commit, - disable clicking on emoji for users in the rating template of the project. task-3279405
Form views now display HTML and field tags with better spacing, alignment, and sizing. This improves readability and presentation in affected areas such as subscriptions and rental workflows.
Original PR description
Current Behaviour: - In some modules (subscriptions, rental, etc.), the HTML and field tags in the form view are misaligned and improperly sized, with no space between them. Expected Behaviour: - Ensure proper alignment and sizing of HTML and field tags in the form view, with appropriate spacing between them. task-3903783 Related enterprise PR : https://github.com/odoo/enterprise/pull/68435 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a simpler internal way for Odoo tests to open forms from actions, then updates many business workflow tests to use it. It reduces test complexity and helps keep accounting, manufacturing, purchasing, HR recruitment, point of sale, and stock-related features more reliable over time.
The Project app now uses the clearer label "Version History" instead of "restore versions". This improves wording consistency and makes it easier for users to understand where to review prior task versions.
Original PR description
-Rename `restore versions` into `Version History`. task-4109943
The manufacturing dashboard card layouts were updated to use newer standard interface components and cleaner styling. This should make the dashboard easier to maintain while preserving the existing user experience for manufacturing teams.
Original PR description
In this commit we have simplified the kanban arch for the mrp module dashboard. 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
Dutch tax closing entries now apply the same whole-number rounding used in tax reports, helping VAT amounts align more consistently. The update also supports reports that present payable or reclaimable VAT as a single total line.
Original PR description
Add the tax report integer rounding in the tax closing. Also, add the support to a `total` key in the `vat_results_summary` of `_vat_closing_entry_results_rounding`. That key is used when reports have a single line with the payable/reclaimable vat. task-3691312 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Subscription tests were updated to match recent changes in the community edition. This helps ensure subscription pricing continues to be validated correctly when sale prices are changed, reducing the risk of billing inconsistencies.
Original PR description
task-3964654
The manufacturing work order dashboard has been simplified so its cards are cleaner and easier to maintain. Users should see the same dashboard behavior with a more consistent interface that follows current Odoo standards.
Original PR description
In this commit we have simplified the kanban arch for the mrp module dashboard. 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 Sign app’s kanban cards have been simplified to use newer standard layouts and controls. This makes the interface easier to maintain and helps keep the signing experience consistent across desktop and mobile views.
Original PR description
In this commit we have simplified the kanban arch for the sign 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 have always been open in edit mode by default. - `kanban_image` from rendering context, is deprecated so we use `<field name=... widget=image/>` instead Task-3992107
This update simplifies how automated tests open and prepare forms across delivery, manufacturing, field service, quality, and rental workflows. It improves maintainability of the test suite without changing day-to-day product behavior for users.
HR-related kanban views were updated to use newer, cleaner card layouts and standard interface components. This makes the screens easier to maintain and keeps the employee appraisal, contract signing, payroll, and referral areas aligned with current Odoo interface practices.
Original PR description
*hr_appraisal,hr_contract_sign,hr_payroll,hr_referral In this commit we have simplified the kanban arch for the hr 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
Several Odoo apps now use simpler, more modern kanban card layouts. This makes these views easier to maintain and helps keep the user interface consistent without changing core business workflows.
Original PR description
*sale_subscription,sale_timesheet_enterprise In this commit we have simplified the kanban arch for the planning, project_forecast,quality_control,room,sale_subscription and sale_timesheet_enterprise 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
Website generation now applies style choices more consistently and avoids issues when some page information is missing. Image cropping behavior is also preserved better, helping generated pages look closer to the intended design.
Original PR description
Apply style customizations and minor fixes: - Handle case where 'page_count' is not defined. - Added missing 'cropping_dimensions' attribute. - Re-use original class attributes when replacing cropped images
Tags in rental and subscription forms now display with better spacing, alignment, and sizing. They are no longer clickable, preventing users from accidentally opening related records while reviewing orders or schedules.
Original PR description
Current Behaviour: - In some modules (subscriptions, rental, etc.), the HTML and field tags in the form view are misaligned and improperly sized, with no space between them. some of the tags are clickable and opens the form view Expected Behaviour: - Ensure proper alignment and sizing of HTML and field tags in the form view, with appropriate spacing between them. make the tags not clickable. task-3903783
The Social and Push Notifications apps now use simpler, more modern campaign card layouts. This makes the underlying views easier to maintain while preserving the same user workflow for opening and editing records.
Original PR description
In this commit we have simplified the kanban arch for the utm 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