Thursday, January 24, 2019
7 changes · master
Enhancements to existing features
Payroll entries can now use the analytic account set on an employee's contract when the salary rule does not already specify one. This helps businesses report payroll costs by employee group or department without changing existing salary rule behavior.
Original PR description
If the employee's contract has an analytic account it should be considered for the payroll. This is actually the way analytic accounts are meant to be used in the payroll, to segregate information based on specific groups of employees or departments. This does not override the default behavior, it just uses the analytic account on the contract if it has it and the salary rule doesn't. Ticket #1927941 Closes #30119
The time off process now checks for conflicting leave requests not only when dates change, but also when the employee or request status changes. This prevents a previously refused leave from being reactivated in a way that creates two leave records for the same employee on the same day.
Original PR description
Purpose ======= There is already a check triggered when we modify the start/end date. But it's still possible to: - Create a leave A - Refuse it - Create a leave B on the same day - Reset the leave A in draft state Specification ============= The test should also be done when modifying the employee or the state.
Employees who submit expenses by email now receive a confirmation when the expense is successfully recorded. Email subject parsing is also more reliable, with better product matching and currency recognition, reducing mistakes and manual corrections.
Original PR description
Task: https://www.odoo.com/web?#id=35093&view_type=form&model=project.task&action=327&menu_id=4720 Pad: https://pad.odoo.com/p/r.9efc2b24d8595bc156b5fe1088a0682e Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Point of Sale product selection screen now supports keyboard input for number keys, Backspace, and Delete. This helps cashiers select or adjust products more quickly without relying only on touch or mouse interactions.
Original PR description
Task : https://www.odoo.com/web#id=33518&view_type=form&model=project.task&action=327&menu_id=4720 Pad : https://pad.odoo.com/p/r.71bfd6f6bb6c7192aee7883e7c7a9b3b
The Belgian salary configurator now separates standard annual leave from optional extra time off. This makes salary package choices clearer by showing annual legal leave and extra leave as distinct benefits, with the selector focused only on additional days off.
Original PR description
purpose ====== In salary configurator, improve the cusrsor to select only extra leaves. Specification ============= Specification ========== Section legal leaves: - Rename "Legal leaves" into "Extra…
purpose ====== In salary configurator, improve the cusrsor to select only extra leaves. Specification ============= Specification ========== Section legal leaves: - Rename "Legal leaves" into "Extra Time Off" - change the cursor 0 -> 15 Change the text (rmove completely old one if you go below 20) In addition to your legal leaves, you can choose any number of extra time off you want. If you worked a full time 12 months last year, you will get a total of [ 27 ] day(s) off. The amount of annual time off (legal leaves) you get depends on your work schedule in the previous year. A full-time work schedule through the 12 months of the last year will grant you 20 annual time off (legal leaves) In yearly advantages (on the right right) - Cash 4000 € - Annual Time Off 20 day(s) - Extra Time Off 7 day(s) Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The salary configurator now separates standard annual time off from optional extra time off more clearly. Employees can choose extra days with a 0 to 15 day slider, while yearly benefits show cash, annual time off, and extra time off as separate items.
Original PR description
purpose ====== In salary configurator, improve the cusrsor to select only extra leaves. Specification ============= Specification ========== Section legal leaves: - Rename "Legal leaves" into "Extra Time Off" - change the cursor 0 -> 15 Change the text (rmove completely old one if you go below 20) In addition to your legal leaves, you can choose any number of extra time off you want. If you worked a full time 12 months last year, you will get a total of [ 27 ] day(s) off. The amount of annual time off (legal leaves) you get depends on your work schedule in the previous year. A full-time work schedule through the 12 months of the last year will grant you 20 annual time off (legal leaves) In yearly advantages (on the right right) - Cash 4000 € - Annual Time Off 20 day(s) - Extra Time Off 7 day(s)
PLM approvals now keep a separate record for each approval or rejection instead of only showing the latest action. This gives teams clearer traceability on Engineering Change Orders, including dates and chatter messages, with small visual cues to show the current approval status.
Original PR description
Task:https://www.odoo.com/web#id=1819087&model=project.task&view_type=form&menu_id=4720 Pad:https://pad.odoo.com/p/r.99e765ecc1cefc870e20389618acadf9 -- each time a user approves or rejects a PLM, it should create a new approval line -- on the ECO and message logged in the chatter. This commit is related to task ID 1819087