Monday, January 8, 2024
5 changes · master
Enhancements to existing features
Employees and applicants now have a clearer way to choose company cars in the salary configurator, separating available cars from cars that need to be ordered. Payroll officers gain more control over whether the "To Order" option is shown, and signed offers now better track ordered vehicles for future updates.
Original PR description
The objective of this PR is to simplify the way employees and applicants pick their cars in the salary configurator : 1. We now make a clear distinction between existing cars as fleet.vehicle records…
The objective of this PR is to simplify the way employees and applicants pick their cars in the salary configurator : 1. We now make a clear distinction between existing cars as fleet.vehicle records and fleet.vehicle.models, the selection in the company car will now only contain existing cars. 2. Wishlist was renamed to "To Order" 3. The user can now do a secondary simulation of his salary with his wishlist car 4. The payroll officer has now the possibility to display or not display the "To Order" field in the salary configurator. Added fields : ordered_car_id : Once an offer has been fully signed by both the employee and the hr officer, if the employee selected a car model to order, that model will be created as a fleet.vehicle and be assigned to this field. When the new car is available, a new offer will be generated with this car as the default one. Modified behavior: new_car and new_car_model_id : This field is now a purely technical field, it will serve as information during the signing process to show the hr officer, which car model has been chosen to be ordered. Once an offer is fully signed, it will be emptied again and transfered to ordered_car_id. task-3356387
Country-specific payroll packages will now be selected automatically based on the company’s country. This reduces manual setup work and helps businesses activate the correct payroll rules more easily.
The rental period selector now shows placeholder text for the start and end dates. This helps shoppers understand which dates to enter when renting products, making the checkout experience clearer.
Original PR description
In this commit, Start Date and End Date placeholders were set on the Rental Period Date Picker task-3369849
Amazon replacement orders that arrive without a currency can now use the currency from the original order they replace. This prevents order import issues in Odoo while keeping replacement orders correctly linked to the customer’s prior transaction.
Original PR description
Amazon replacement orders have no currency (and a zero amount). This is problematic because all Odoo orders have pricelists and all pricelists require a currency. However, Amazon stores a reference to the replaced order, so we can use the replaced order's currency as the replacement order's currency. task-2822426
Recruitment call activities now show an applicant's available mobile or phone number even when no related contact record has those details. This helps recruiters place calls more easily without searching elsewhere for candidate contact information.
Original PR description
When we schedule the call activity, even if a mobile/phone number is present, the call activity does not display the numbers because of the related partner does not have a mobile/phone number. This partner is created when the applicant is going to receive mail Otherwise system won't create a partner for the applicant In this commit, mobile/phone numbers are now visible in the call activity task-3635976