Wednesday, November 27, 2024
9 changes · master
Enhancements to existing features
Recruitment offers will now move to a cancelled state when the related signature request is cancelled. This keeps offer statuses accurate for HR teams and adds a note in the chatter log so users can see why the offer changed.
Original PR description
If a requested signature is cancelled, it does not change the status of the offers to "Cancelled." after this PR, a "Cancelled" state for recruitment offers is added Cancelling a requested signature will now update the offers to the "Canceled" state and display a message in the chatter log. task-4232021
The Indian payroll contract setup has been adjusted to align with the Indian Employee Pay structure. This helps payroll-related demo and contract data better reflect the expected local payroll format for India.
Original PR description
In this PR the structure of the contract is changed to Indian Employee Pay Task-4250810
Spreadsheet insertion tabs now appear only when the user has the required access rights for the related business records. This reduces confusion and helps ensure users only see options they are allowed to use.
Original PR description
…y tab according access rights With this commit, the tabs in the insertion dialog are only displayed if the user has the necessary access rights per model. Task: 3950489
Odoo can now create a dedicated credit card journal when users add card details manually or connect through a bank. This makes credit card synchronization easier to set up and helps companies keep card transactions organized separately from bank accounts.
Original PR description
This commit will allow the generation of a credit card journal when either entering manually the information of the card in the iframe or by connecting to a bank. task: 4197153
Restaurant table bookings now show customer questions from the website directly in the booking form, helping staff see relevant details sooner. The booking views are also cleaner by hiding no-show appointments and improving the planning view for easier reservation management.
Original PR description
In this commit: ========== We are enhancing the user experience for the table booking flow at the restaurant. Questions added to the website during the table booking process will now be displayed in the booking form. Additionally, we will no longer show appointments that have a "No Show" status. We have also improved the Gantt view for managing bookings. task-4283805
The payroll batch payslip wizard now lets users choose employees using additional criteria. This makes payroll preparation more targeted and efficient, reducing manual selection work for HR teams.
Original PR description
This PR improves the batch payslip generation wizard by adding new selection fields with multiple options. These options allow payslip generation for employees based on specific criteria, similar to the functionality in the multiple leaves wizard. task-4266447
Payroll users can no longer create a new employee directly while preparing a payslip. This helps ensure payslips are only linked to properly set up employees with valid contracts, reducing payroll processing errors.
Original PR description
This PR enhances the payslip process by restricting the creation of employees directly from payslips. Creating an employee on the fly during payslip generation is not practical, as a valid employee contract is a essential for processing any payslip. Without an active contract, it is neither meaningful nor functional to create or associate an employee with a payslip. task-4312449
The Belgian POS payment interface now handles quick-add number buttons more intuitively, adding values like +50 to the current amount instead of replacing it. This makes cashier input behavior more predictable and simplifies the underlying flow for easier maintenance.
Original PR description
Simply number popup and change numpad behavior. Before, when clicking on a button with `+` like `+50` it was replacing the number in the buffer with the new number. Now, it adds the number to the buffer. Also, the number buffer service was removed and the buffer is now managed by the buffer service. taskId: 4349322
Room booking links now include the room identifier so the system can consistently open the intended room. This reduces the chance of users landing on the wrong room page and makes booking flows more dependable.
Original PR description
This commit reinforces the controller routes by adding the ID of a room as parameter so as to ensure that the correct room is found. task-4015880