Daily updates from Odoo
Monday, June 10, 2024
6 changes
4 changes
Enhancements to existing features
Time off allocation approvals now support a second approval step, allowing organizations to use a clearer two-level validation process. Allocation approval settings are aligned with time off approvals, and designated employee approvers can manage allocations from the management menu.
Original PR description
This commit introduces several improvements to the allocation management process: - A new state, "Second Approval" is added to streamline the approval process for time off allocations, enabling a two-tier validation mechanism. - Approval settings for allocations are now similar to time off, providing approval requirements for both time off officer and manager. - Employee approvers can now manage allocations under the management menu item. Task-3776596
The fleet salary configurator now uses a more realistic default threshold of 5 available cars for new vehicle request warnings instead of 1000. Available car counts also exclude vehicles in stages hidden from offers, and the setting now includes clearer guidance for administrators.
Studio now shows all available fields immediately when users create a related field, instead of initially limiting the list to linked-record fields. This makes configuration faster and reduces confusion for users setting up custom fields.
Original PR description
Specification: When a related field is created with Studio, the list only displays the (M2O) fields. If a field is selected, then all fields become available. Observed behavior: the list only displays the M2O fields Expected behavior: All the fields should directly be available while creating related field in studio. Task-3821059
Offer records now show direct navigation buttons based on signature progress. Users can quickly open the pending signature request for partially signed offers or jump to the related contract once an offer is fully signed, reducing manual searching and follow-up time.
Original PR description
Add smart button "Requested Signature" for offers in "Partially Signed" state, linking to the pending sign request. Implement "Contract" smart button for offers in "Fully Signed" state, directing to the contract form view. Task-3750988
2 changes
Enhancements to existing features
The salary configurator now intelligently handles document uploads by only requiring new files when they don't already exist on the contract. If a document is already on file, employees will simply see the existing file instead of being asked to upload it again. This reduces unnecessary re-uploads and streamlines the salary setup process.
Original PR description
Document fields in the salary configurator now check for existing files on the current contract. Fields are set to required only if no associated file is detected on the contract, otherwise we just show the already existed file. Task-3468245
This update prevents employees from deleting leave records for future periods when a payslip has already been generated and paid for that time. This protects payroll integrity by ensuring leave data remains consistent with finalized payroll records.
Original PR description
Employees should not be able to delete leaves in the future when there's a payslip generated and paid for that period. Task-3776411