Daily updates from Odoo
Friday, July 5, 2024
6 changes
Enhancements to existing features
The appraisal settings page now makes it clearer how appraisal dates and automatic appraisal creation work. This helps HR teams understand that next appraisal dates are still calculated by default, while appraisal plans enable automatic creation of due appraisals.
Original PR description
For appraisals, next_appraisal_date is computed regardless with default whether appraisal_plan is set or not. While when appraisal_plan is set, cron creates due appraisals automatically. It was not obvious with previous settings view. This commit reworks UX to clarify that. task-3961343
This update replaces an internal search operator with a standard equivalent across several Odoo business apps. The change should not alter day-to-day behavior, but it helps keep the platform easier to maintain and more consistent for future updates.
Original PR description
We can use 'in' SQL instead of inselect which is an internal operator. odoo/odoo#171371 https://github.com/odoo/documentation/pull/10026 task-4022654
The Indian GST reporting tests were updated to match the latest invoice-level HSN code validation rules. This helps ensure tax reports continue to validate product classification details correctly after recent changes.
Original PR description
In this PR: Fix merge conflicts in Task ID 3681519 by updating test cases to align with new HSN code validation at the invoice level. Task ID: 3681519
The helpdesk ticket confirmation page now has a cleaner, more elegant layout that matches the website thank-you page. This gives customers a more consistent and polished experience after submitting a support request.
Original PR description
This PR enhances the layout of the "ticket received" page of `website_helpdesk` to make it more elegant and to keep the layout consistent with the `website` "thank you" page (see [odoo/#166138](https://github.com/odoo/odoo/pull/166138)). task-3790303 Requires: - https://github.com/odoo/odoo/pull/166138 --- | Before | After | |--------|--------| | <img width="1141" alt="Capture d’écran 2024-05-30 à 13 03 01" src="https://github.com/odoo/enterprise/assets/80679690/68c3bc56-ccca-4960-998f-98e580d5067c"> | <img width="473" alt="Capture d’écran 2024-05-30 à 13 02 44" src="https://github.com/odoo/enterprise/assets/80679690/3dfed26b-e899-477e-ac1f-09b1dc74e900"> |
When a salary rule is duplicated, the copied rule name now automatically ends with “(copy)”. This makes it easier for payroll users to distinguish originals from duplicates and avoid confusion when managing salary rules.
Original PR description
This commit adds `(copy)` at the end of the salary rule name when the user duplicates the rule. task: 4014255
Belgian salary package contracts now include the company car model name as a tracked benefit. This helps HR and employees clearly see when the selected car model changes as part of signing a new contract.
Original PR description
This commit adds car model name as a benefit, so that it can be reflected as a change when a new contract is signed. task: 3908690