-
- Downloads
[REF] resource calendar (#24717)
Refactor resource calendar and resource mixin: - add a required timezone field on models 'resource.calendar' and 'resource.resource'; - resource calendar attendances are now computed in the timezone of the resource or the calendar; - improve API of 'resource.calendar' and 'resource.mixin'; - avoid other modules from using the implementation methods of 'resource.calendar'; - refactor implementation of 'resource.calendar' to make it more efficient.
Showing
- addons/hr/models/hr.py 5 additions, 0 deletionsaddons/hr/models/hr.py
- addons/hr/views/hr_views.xml 1 addition, 0 deletionsaddons/hr/views/hr_views.xml
- addons/hr_holidays/models/hr_leave.py 1 addition, 1 deletionaddons/hr_holidays/models/hr_leave.py
- addons/hr_payroll/models/hr_payslip.py 32 additions, 30 deletionsaddons/hr_payroll/models/hr_payslip.py
- addons/mrp/models/mrp_workcenter.py 1 addition, 1 deletionaddons/mrp/models/mrp_workcenter.py
- addons/mrp/tests/test_oee.py 7 additions, 2 deletionsaddons/mrp/tests/test_oee.py
- addons/project/models/project.py 2 additions, 2 deletionsaddons/project/models/project.py
- addons/project_timesheet_holidays/models/hr_holidays.py 4 additions, 1 deletionaddons/project_timesheet_holidays/models/hr_holidays.py
- addons/resource/models/resource.py 286 additions, 549 deletionsaddons/resource/models/resource.py
- addons/resource/models/resource_mixin.py 148 additions, 73 deletionsaddons/resource/models/resource_mixin.py
- addons/resource/tests/common.py 32 additions, 60 deletionsaddons/resource/tests/common.py
- addons/resource/tests/test_resource.py 778 additions, 751 deletionsaddons/resource/tests/test_resource.py
- addons/resource/tests/test_resource_model.py 1 addition, 1 deletionaddons/resource/tests/test_resource_model.py
- addons/resource/views/resource_views.xml 2 additions, 1 deletionaddons/resource/views/resource_views.xml
Loading
Please register or sign in to comment