-
- Downloads
[IMP] hr_holidays: add accrual allocations support
We need to support the accrual allocation for leaves. This is a special type of allocations that adds some leaves to the allocation every X amount of time worked. This kind of allocations is especially used in the USA, but can also be used in other contexts (eg: In Belgium we could allocate 20 days per year for the legal leaves) These allocations have support for : * A max balance limit * Going in negative (if set on the leave_type and the manager approves the leaves) * Removing the unpaid leaves from the quantity of days worked * Setting an end date after which it does not allocate anymore leaves Task #46114 Closes #22292
Showing
- addons/hr_holidays/__manifest__.py 3 additions, 1 deletionaddons/hr_holidays/__manifest__.py
- addons/hr_holidays/data/hr_holidays_data.xml 1 addition, 1 deletionaddons/hr_holidays/data/hr_holidays_data.xml
- addons/hr_holidays/data/hr_holidays_demo.xml 19 additions, 10 deletionsaddons/hr_holidays/data/hr_holidays_demo.xml
- addons/hr_holidays/data/ir_cron_data.xml 14 additions, 0 deletionsaddons/hr_holidays/data/ir_cron_data.xml
- addons/hr_holidays/models/hr.py 4 additions, 3 deletionsaddons/hr_holidays/models/hr.py
- addons/hr_holidays/models/hr_leave.py 2 additions, 2 deletionsaddons/hr_holidays/models/hr_leave.py
- addons/hr_holidays/models/hr_leave_allocation.py 113 additions, 4 deletionsaddons/hr_holidays/models/hr_leave_allocation.py
- addons/hr_holidays/models/hr_leave_type.py 40 additions, 6 deletionsaddons/hr_holidays/models/hr_leave_type.py
- addons/hr_holidays/report/hr_leave_reports.xml 1 addition, 1 deletionaddons/hr_holidays/report/hr_leave_reports.xml
- addons/hr_holidays/tests/__init__.py 1 addition, 0 deletionsaddons/hr_holidays/tests/__init__.py
- addons/hr_holidays/tests/test_accrual_allocations.py 273 additions, 0 deletionsaddons/hr_holidays/tests/test_accrual_allocations.py
- addons/hr_holidays/views/hr_leave_allocation_views.xml 24 additions, 5 deletionsaddons/hr_holidays/views/hr_leave_allocation_views.xml
- addons/hr_holidays/views/hr_leave_type_views.xml 10 additions, 6 deletionsaddons/hr_holidays/views/hr_leave_type_views.xml
- addons/hr_holidays/views/hr_leave_views.xml 2 additions, 2 deletionsaddons/hr_holidays/views/hr_leave_views.xml
- addons/hr_holidays/views/hr_views.xml 1 addition, 1 deletionaddons/hr_holidays/views/hr_views.xml
Loading
Please register or sign in to comment