Monday, March 24, 2025
12 changes · master
Enhancements to existing features
The rental date picker in the website sales flow now uses clearer action buttons instead of the previous close and apply labels. This makes selecting or changing rental periods easier for customers and helps reduce confusion during checkout.
Original PR description
…ly" buttons
Payroll screens and settings have been refined to make common tasks easier to understand and complete. Users get clearer labels, helper text, improved search and filters, and localized form improvements for Belgium and the United States.
Original PR description
_ * = hr_contract_salary, hr_work_entry_holidays_enterprise, l10n_us_hr_payroll, l10n_be_hr_{contract_salary, payroll_fleet}, test_l10n_be_hr_payroll_account
This PR introduces various improvements to the payroll module, focusing on ux and functionality enhancements:
- improved UX for kanban, form, and list views across other inputs, payslips, and contracts.
- Added helper text to salary attachments, payroll dashboards, contracts, headcount, master reports, and offers for better clarity.
- Improved payroll settings for easier configuration.
- Updated module titles, menus, and column headers in list views.
- improved filters and search functionality in batch payslips and other inputs.
- Localized improvements: - Belgium: Enhanced individual records, contracts, resumes, and form views. - USA: Improved contract form views.
task-4334973In Studio, the Cohort view is now grouped under the Reporting section instead of Timeline. This makes it easier for users to find cohort analysis alongside other reporting tools, improving navigation without changing the view itself.
Original PR description
SPECIFICATION: In Studio, the Cohort view has been moved from the Timeline section to the Reporting section. Task-4648873
Contracts created through signed salary offers now keep a direct link to the contract template used. Users are also redirected to the relevant contract template instead of the contract form, making the offer-to-contract flow clearer and easier to follow.
Original PR description
This PR improves contract generation through the offer signing process. Now, the contract template is directly linked to the contract when created from an offer. Additionally, the redirection will correctly lead to the contract template instead of the contract form from the offer. task-4573828
Payroll users can now see each bank account's Bank Identifier Code directly in the bank account list. This makes it easier to review and verify payroll banking details without opening each record individually.
Original PR description
- add `bic` (Bank Identifier Code) field in the list view in model `res.partner.bank` task-4622435
The Argentina electronic invoicing connection test now shows a clearer warning window instead of an error-style message. This reduces confusion when services are available and returns users to the accounting settings page after the message.
Original PR description
The previous connection test window showed up as an UserError with the title "Invalid Operation" which can be confusing to users when all services show as available.
Replace the UserError with a RedirectWarning that has a better title message ("Odoo Warning"). As it needs to redirect to somewhere, we redirect back to the current accounting page in settings.
task-4288536Timesheets on helpdesk tickets now show the newest entries at the top. This makes it easier for users to review recent work and quickly add today's timesheet without scrolling.
Original PR description
This commit changes the order uses inside the list view to display the most recent timesheets first. Also, when the user would like to create a new timesheet in that list view, the new row will be on the top of the list since in the most of the cases, the user will create a timesheet for today. task-4637865
A new contract checkbox lets companies decide whether overtime from attendance should be included when calculating work entries, regardless of the planning source. This gives payroll and HR teams clearer control over extra hours and helps avoid unintended overtime calculations.
Original PR description
add a checkbox to control whether overtimes are taken from attendance when computing work entries regardless of the source task-4360628
This update adds missing database indexes across several Odoo Enterprise apps after a continuous integration check identified potential performance gaps. It should help common background searches and reporting operations run more efficiently without changing user workflows.
Original PR description
See https://github.com/odoo/odoo/pull/198860
WhatsApp message content is now handled more consistently when stored and displayed, reducing the risk of formatting issues. This helps ensure business communications appear correctly and safely for users.
Original PR description
Enterprise counter-part. https://github.com/odoo/odoo/pull/199262
The payroll payslip line report has been improved with a clearer list view, making it easier for users to review payroll details. The update also adjusts the pivot report behavior so payroll data is displayed more appropriately and avoids confusing interactions.
Original PR description
- add list view for more clarity on the new payslip line report Task: 4626207
The inventory accounting setting has been renamed from “Automatic Accounting” to “Inventory Valuation,” with the related method now labeled “Perpetual.” This makes the setting easier for users to understand and clarifies how inventory valuation is managed in accounting.
Original PR description
The 'Automatic Accounting' setting name was unclear and did not accurately describe its function. It has been renamed to 'Inventory Valuation,' and the accounting method is now explicitly referred to as 'Perpetual' to better reflect its purpose. This improves clarity and helps users understand how inventory valuation is managed. task-4328288