Friday, October 7, 2022
5 changes · master
Enhancements to existing features
Users can now open a project's tasks directly from the project list using a new button. This saves time by avoiding the extra step of opening the project details page first.
Original PR description
In this commit we introduce a button in the project list view which, if clicked, redirects the user to the project task kanban, where they can see the project's tasks. This change gives the user the posibility of directly viewing a project's tasks from the project list view without needing to go through the form view, thus increasing efficiency. Task-2969697 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Emoji data in the Mail app is now loaded only when needed instead of during the initial page load. This reduces unnecessary upfront loading and can make messaging pages feel faster for users.
Original PR description
Make it so that emoji data are not in bundle during page load. Task-2984923
Payments registered manually on invoices can now open the bank reconciliation view with the correct bank statement already selected. This helps accounting users complete reconciliation more accurately and reduces confusion when matching invoice payments to bank transactions.
Original PR description
When a payment is registered manually for an invoice first and then reconciled with a bank statement, the move is not linked with the statement line. It's necessary to pass the statement line id through the widget to filter the bank reconciliation widget with a correct bank statement line when redirecting from the invoice payment widget. task-2928299
Resolved issues and error corrections
This fixes time off requests so employees can only select allocated leave types when they have a valid allocation for the requested period. It also improves validation messages by showing available allocation dates and balances, helping employees and HR understand why a request cannot be approved.
Original PR description
…ssages - Do not allow selecting an allocated time off if the employee has no allocation in the selected period - Display the available allocatiosn and dates in the validation error text if a time…
…ssages
- Do not allow selecting an allocated time off if the employee has no allocation in the selected period
- Display the available allocatiosn and dates in the validation error text if a time off is selected outside the allocation windows
If there is an allocation from Aug 1st to Aug 31st:
- If a time off is taken between the 1st and 31st of August: ok
- If a time off longer than the allocated days is taken between the 1st and 31st of August: Validation error message, missing allocated days
- If a time off is taken before or after the 31st of August: impossible, the time off should not appear in the list
- If there is a time off between 25/07 and 03/08: the allocated time off is displayed because of the month of August but it can't be validated
- Review the number of allocated days: it displays "0 days remaining out of 0 days" when there is an allocation
task-2667441
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prApproval requests now place the employee's manager first when that approver is part of a defined approval sequence. This helps requests reach the right decision-maker sooner and ensures the configured approval order is saved correctly.
Original PR description
When a sequence is defined on an approval category and the employee's manager is selected as approver, they were the last in line to approve. With this commit, they are first in line. task-2884137