Tuesday, February 11, 2025
10 changes · master
Enhancements to existing features
Employee and manager feedback visibility toggles now show a tooltip when explanatory help text is available. This makes it easier for users to understand what each toggle does before changing feedback publication settings.
Original PR description
The `help` parameter is used in the `employee_feedback_published` and `manager_feedback_published` fields to add a tooltip. The help message is extracted inside the `BooleanToggleField` component and used in its template. The `web.FieldTooltip` is used as a `data-tooltip-template`. The tooltip is visible only if the `help` parameter has a value." task-4558176 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change adjusts the Sales portal prepayment experience, likely improving how customers handle advance payments from the portal. The available PR details are limited, so the business impact appears minor and focused on sales order payment flow usability.
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
The debug menu now shows a clearer title that better matches the related menu item instead of the vague label "Get View." This makes the interface easier to understand for users working with view details in Odoo's web interface.
Original PR description
Before this commit, the title was "Get View", which does not make too much sense to me. I understand that it comes from the "fields_view_get", then "get_views" routes, but it is weird, because basically anything displayed in the browser is "get". Also, it does not match the name from the menu item. 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
The slide rating comment flow now uses the standard mail message update process instead of a separate slide-specific route. This reduces duplication and prepares the platform for a more consistent commenting experience across learning content.
Original PR description
*: portal_rating, rating, website_slides Rating portal composer in the `website_slides` module uses `/slides/mail/update_comment` route to update the messages. This PR replaces this route with the message update route in mail (`/mail/message/update_content`). It's a preparation PR to replace the rating popup composer widget in website_slides with using the composer component in the mail module. Part of task-3599659
A new settings section makes the Shopee connector visible from the Sales configuration area. This helps businesses discover and manage Shopee integration options more easily when setting up sales channels.
Original PR description
Add settings section for Shopee. task-3623720
Public Knowledge pages can now show the toggle content block correctly. This improves the viewing experience for visitors by ensuring content authored with toggles appears as intended on the website.
Original PR description
This commit adds the new toggle embedded component to the embedding sets for the public version of knowledge. This way the component is correctly displayed on the frontend. task-2796594
This update reorganizes the approval workflow code by moving approver-related logic into its own dedicated file. This makes the module easier to maintain and helps future changes be delivered with lower risk, without changing day-to-day user behavior.
The payroll payslip payment report has been renamed to make its purpose clearer for users. This is a small usability improvement that helps payroll teams identify the correct report more easily without changing core payroll processes.
Original PR description
task-4521806
The Approvals app now uses the term "Approval Categories" instead of "Approval Types" across related screens and settings. This makes the wording clearer and more consistent for users managing different kinds of approval workflows.
Original PR description
Renamed the "Approvals Types" to "Approval Categories". task-4483324
The salary package resume setup now keeps payroll-specific options inside the payroll integration module. This prevents payroll choices from appearing where Payroll is not installed, making configuration clearer and less error-prone.
Original PR description
…on of resume type Traces of the payslip selection value of value_type was existing in hr_contract_salary where the value was not defined yet. The commit refactors them into the bridge module to show them only when the Payroll is also installed. task-4526851