Thursday, June 16, 2022
3 changes · master
Enhancements to existing features
The spreadsheet selection window now waits briefly while users type before refreshing search results. This reduces unnecessary loading and makes finding spreadsheets feel smoother, especially when typing quickly.
Original PR description
With this commit, the call to fetch the spreadsheets is debounce when the user is typing on the search bar. Task-id 2884670
The expense screen no longer shows the option to report an expense on an employee's next payslip when the expense was paid by the company. This reduces confusion and keeps payroll-related actions visible only when they are relevant.
Original PR description
Purpose ======= Reduce UI clutter/nonsensical options in expense: reporting an expense in the employee's next payslip should only be suggested if the expense sheet was paid by the employee. Specification ============= Have the button for the action `action_report_in_next_payslip` in hr_payroll_expense invisible for this domain (addition: when payment mode is 'company_account', the button should be invisible) TaskID: 2859389
HR responsible users are now notified only after the applicant or employee has signed their contract, rather than when the contract is first created. This reduces premature follow-up tasks and helps HR focus on contracts that are ready for their action.
Original PR description
Currently, once a contract is created, it notifies both applicant/employee and the HR responsible person via an activity. The HR responsible person should only be notified of a contract signature once the employee/applicant has signed his contract. task-2677246