Daily updates from Odoo
Friday, July 5, 2024
10 changes · master
Enhancements to existing features
Appraisal forms now include an option to notify followers when a 360 feedback survey is submitted. This helps managers and relevant stakeholders stay informed about feedback completion without manual follow-up.
Original PR description
new Followers options added in appraisal form for 360 feedback when checked, send notification after submitting 360 feedback survey form in appraisal task-3956699
Tasks created from the calendar now keep both their start and deadline dates based on the selected time range. This makes task planning more accurate and consistent when users create tasks directly from day or week calendar views.
Original PR description
…alendar view Before this commit: - When creating tasks from calendar view by selecting one or many cells in day/weeks scale, the task is created with only date_deadline. its planned_date_begin is not set. After this commit: - planned_date_begin is set. task-3916735
Tax reports now show a visual warning when the base amount and tax amount on a line appear inconsistent. This helps accounting users spot potential reporting issues faster and review them before relying on the report.
Original PR description
Displays a visual cue in `generic_tax_report`, when the base amount and tax amount of a line is inconsistent. task-3203762
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
Sendcloud and FedEx delivery options now work with the updated pickup location selector in the online checkout. This keeps pickup point choices consistent across carriers and removes outdated screens that are no longer needed.
Original PR description
*: website_delivery_sendcloud, website_sale_fedex Remove now unused views, uniformize data sent by delivery methods, and adjust tests to adapt to the changes made in `Delivery`. See also: - https://github.com/odoo/odoo/pull/156382 - https://github.com/odoo/upgrade/pull/6194 task-3747001
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