Friday, March 1, 2024
4 changes · master
Enhancements to existing features
Recurring shift planning now skips dates when employees or the company are unavailable, such as holidays, leave days, weekends, conflicts, or contract end dates. This helps avoid scheduling people when they should not be working and makes repeated shift generation more reliable.
Original PR description
…rrency This commit introduces unavailabilities when planning recurrent shifts in the planning app. Unavailabilities include company closing days, public holidays, employee leaves, shifts in conflicts, fixed contract endings, etc. Prior to this change, when recurrent shifts were planned and generated, no unavailability information was taken into account. For example, if we planned a shift to repeat every month on the 15th, and it landed on a weekend (a company closing day), it would be normally generated. After this commit, it would not be, as no resource is supposed to be working at that time. task-2918840
Salary offers can now be refused directly from the salary configurator, with feedback sent to HR. HR managers can record a structured refusal reason in the backend, making follow-up easier and enabling future reporting on why offers are declined.
Original PR description
An offer is often refused. Currently, they need to be tracked somewhere else, and managed manually. It should be made easier, so that the user can give feedback about the offer to the hr manager. The HR manager can then refuse the offer on the backend and select a refusal reason. Having defined refuse reasons will allow to make dashboards. task-3619658
The appraisal smart button is now easier to understand and better positioned when an appraisal is in progress. It is also visible through the full management hierarchy, helping managers quickly access relevant current appraisals while demo data is cleaned up for a clearer experience.
Original PR description
Improve the appraisal request visibility by adjusting the smart-button text to "Current Appraisal" and adjust its position when an appraisal is ongoing. Also remove appraisal for Mitchel Admin from demo data. Also ensure the button appears recursively for all the managers in the hierarchical structure. Task-3499125
The spreadsheet engine used in Odoo has been updated to a newer alpha version, bringing improvements to spreadsheet-related features. This affects areas such as document spreadsheets, charts, and global filters, helping keep reporting and analysis tools current and more reliable.
Original PR description
…-alpha.6