Wednesday, March 2, 2022
4 changes · master
Enhancements to existing features
The employee profile now shows related action buttons in a clearer, standardized order across HR apps. This makes it easier for users to find common employee information such as documents, time off, planning, payroll, attendance, and appraisals.
Original PR description
…tons on hr_employee form Reorder smart buttons on the hr_employee form to have them in the following order: 1. Documents 2. Holiday status 3. Time Off 4. Planning 5. Timesheets 6. Equipments 7. Cars 8. Contracts 9. Appraisal 10. Work Entries 11. Payroll 12. Attendance 13. Extra Hours task-2735679
This update modernizes how several Odoo apps retrieve grouped business data, helping reports and dashboard counts run more consistently. The change is mostly internal, with no expected workflow changes for users, but it supports better maintainability and performance across accounting, documents, helpdesk, approvals, appointments, and related areas.
This update enables additional automated code quality checks and adjusts existing code so those checks pass. It helps reduce avoidable coding mistakes and keeps several business modules easier to maintain, with no expected direct change for end users.
Original PR description
The commits enable some rules. Some work was done to allow some of these rules to be enabled, and offending code was adapted. Linked odoo PR : https://github.com/odoo/odoo/pull/85569
The dashboard view has been updated to use the newer interface framework, replacing older internal components. This helps keep dashboards easier to maintain and reduces the risk of future compatibility issues without changing core business workflows.
Original PR description
Companion of https://github.com/odoo/odoo/pull/84908