Tuesday, December 3, 2024
12 changes · master
Enhancements to existing features
Point of Sale settings now include a direct link to Stripe Terminal documentation. This makes it easier for users configuring payment terminals to find official guidance without leaving the setup flow to search manually.
Original PR description
before this commit, the documentation link for stripe terminal was not added. after this commit, the documentation link for stripe terminal is added in settings --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Employee hourly cost updates are now recorded so the business can see who changed the value and when. This improves accountability and auditability for payroll and cost management without changing day-to-day workflows.
Original PR description
This commit adds tracking to the employee's hourly cost, so that it can be tracked who made changes on the field. task-4323618 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes wording inconsistencies around work orders in manufacturing screens, messages, and tests. It improves clarity for users managing production and expiry-related workflows without changing business processes.
Original PR description
typo work order --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
User profile pages now make listed website addresses clickable. This makes it easier for visitors to open a user's website directly in a new browser tab, improving navigation and profile usefulness.
Original PR description
before this commit, the website shown in the website user profile is not clickable. after this commit, the website will be clickable and will open the website in new tab. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Product records now show their related product template when debug mode is enabled. This makes it easier for advanced users or support teams to open the template directly instead of navigating through separate menus and searching manually.
Original PR description
before this commit, the product template field is not shown in the product form and if user needs to access some information from template or open the product template, have to access through the template menu and search and open from there. after this commit, on debug mode the template m20 field is displayed in the product form and user can open the template just by clicking the m2o field  --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Adds sample part-time work schedule and contract data for employee Toni Jimenez. This helps users better understand how part-time contracts connect with timesheets and planning in demo environments.
Original PR description
- master The purpose of this commit is to add a part time calendar. So the user gets a better idea of how contract, timesheet, and planning work. This commit adds a demo data calendar and contracts for the employee 'Toni Jimenez'. task-3128491
This update modernizes internal tests for the mobile list view in the web module. It helps maintain reliability for mobile list screens without changing user-facing features.
Original PR description
task-4028335 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
Forecast reports now handle warehouse selections consistently, whether users select one warehouse or several. This simplifies the underlying report logic and helps keep stock, sales, purchase, and manufacturing forecast behavior aligned.
Original PR description
In this PR
========================
1. For the forecast report, always pass warehouses as a list, regardless of whether it's one or more. This reduces unnecessary code and simplifies the logic.
The main goal is to clean this PR: https://github.com/odoo/odoo/pull/178909
TaskId: 4214109The sales timesheet app's automated tests were moved to a newer testing framework. This helps keep future maintenance smoother and reduces reliance on older test tooling, with no expected change for end users.
Original PR description
Purpose of this commit is to convert the qunit testcases that depends on 'mail/../tests/helpers/test_utils' to hoot Part of: 3818666
Forecast reports now handle warehouse selections in a consistent way, whether users select one warehouse or several. This simplifies the underlying process and helps reduce maintenance complexity without changing the user-facing workflow.
Original PR description
In this PR
========================
1. For the forecast report, always pass warehouses as a list, regardless of whether it's one or more. This reduces unnecessary code and simplifies the logic.
The main goal is to clean this PR: https://github.com/odoo/enterprise/pull/69760
TaskId :4214109The Documents app test setup was updated by removing older mail testing helpers and replacing them with the newer approach. This is an internal maintenance improvement that helps keep automated tests easier to maintain without changing day-to-day user behavior.
Original PR description
This PR aims to remove legacy mail test_utils. Part of Task-3818666
The manufacturing work order screen was updated to align with a recent platform change that removed an older favorite-search deletion hook. This keeps favorite search editing behavior compatible and reduces maintenance risk without changing day-to-day workflows.
Original PR description
This commit deletes the deleteFavorite method extension from mrp_workorder because the original method is removed in https://github.com/odoo/odoo/pull/185954 task-4280784