Daily updates from Odoo
Saturday, September 14, 2024
16 changes
Enhancements to existing features
Spreadsheet pivot tables now support additional ways to group and break down data. This gives users more precise reporting options directly in spreadsheets, helping teams analyze business information at the right level of detail.
This update standardizes how Odoo verifies user permissions across several business apps, making access decisions more consistent and easier to maintain. It affects areas such as accounting, appointments, CRM/helpdesk, data cleaning, and documents, with minimal direct change expected for everyday users.
Spreadsheet pivot tables now support more detailed time grouping options, making it easier to analyze data at the right level of detail. This updates related spreadsheet panels and behavior so business reports stay aligned with the enhanced pivot view capabilities.
Original PR description
This commit adapts the enterprise codebase to the introduction of new granularities on the pivot view. Task: 4031965
Dutch VAT closing entries now apply the same whole-number rounding used in the tax report. This helps ensure payable or reclaimable VAT totals are consistent when closing tax periods, including simpler reports with 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
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 accounting dashboard now uses a new Odoo Finance source to retrieve bank institution information. This helps Odoo hide blocked or unsupported institutions from the dashboard, giving users a cleaner and more reliable selection experience.
Original PR description
The aim of this commit is using a new Odoo Fin route which returns necessary information for the accounting dashboard. This new route allows us to blacklist some institutions to avoid them to appear in the accounting dashboard. task-4150174
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
Users who open a Point of Sale link without an active session are no longer sent back to the dashboard. The system now starts the session automatically, reducing friction for staff and making POS access faster and more consistent.
Original PR description
Before when trying to access to the POS url with no opened session, the user was redirected to the backend POS dashboard. Now, when the user access to the POS url with no opened session, the session is opened automatically. taskId: 4161131
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
Helpdesk customer ratings are now clearer and easier to understand, with ratings shown as scores and emojis instead of percentages. The update also simplifies rating setup, improves guidance for teams, and prevents users from rating their own tickets from email templates.
Original PR description
In this commit, improve following changes in helpdesk app - remove the portal_show_rating field and the logic associated to it, rating page is no longer exists after this commit. - add fa-lightbulb…
In this commit, improve following changes in helpdesk app - remove the portal_show_rating field and the logic associated to it, rating page is no longer exists after this commit. - add fa-lightbulb and content on customer rating feature enable on team so that use gets a clear idea about the feature and configuration. - while configure customer ratings and set an email template on stages hide the 'teams' field by default and display the 'email template' field by default in list view. - remove the 'add a description' placeholder and set the 'add a description to help your coworkers understand...' sentence as a placeholder instead. - 'helpdesk: ticket rating request' email template: set 'auto delete' to true by default. - helpdesk overview express ratings as '2.00 / 5' instead of % - display ratings as emojis instead (as in the form/kanban view) and hide the 'rating' label in list view of tickets - disable clicking on the emojis of the rating email template for user so that they can't rated themself. task-3279405