-
- Downloads
[IMP] hr_holidays : split hr.holidays into hr.leave and hr.leave.allocation
Purpose ======= Have a clear distinction between leave and allocation requests instead of using the same model to mix 2 different concepts. Splitting the model will allow different business code to be run on each model as allocations and leaves are not exactly the same thing; this will add some code but simplify future improvements Specification ============= 1/ Completely separate the models Model hr.holidays has been split into leave.request and leave.allocation. 2/ Make reporting working again by using an SQL view aggregating data from leaves and allocations A new report has been added in order to aggregate datas from both allocations and requests. The views have been modified accordingly.
Showing
- addons/hr_holidays/__manifest__.py 0 additions, 1 deletionaddons/hr_holidays/__manifest__.py
- addons/hr_holidays/controllers/main.py 26 additions, 6 deletionsaddons/hr_holidays/controllers/main.py
- addons/hr_holidays/data/hr_holidays_data.xml 8 additions, 8 deletionsaddons/hr_holidays/data/hr_holidays_data.xml
- addons/hr_holidays/data/hr_holidays_demo.xml 7 additions, 16 deletionsaddons/hr_holidays/data/hr_holidays_demo.xml
- addons/hr_holidays/models/hr.py 28 additions, 23 deletionsaddons/hr_holidays/models/hr.py
- addons/hr_holidays/models/hr_holidays.py 363 additions, 70 deletionsaddons/hr_holidays/models/hr_holidays.py
- addons/hr_holidays/models/resource.py 1 addition, 1 deletionaddons/hr_holidays/models/resource.py
- addons/hr_holidays/report/__init__.py 1 addition, 1 deletionaddons/hr_holidays/report/__init__.py
- addons/hr_holidays/report/holidays_summary_report.py 6 additions, 5 deletionsaddons/hr_holidays/report/holidays_summary_report.py
- addons/hr_holidays/report/hr_holidays_reports.xml 14 additions, 1 deletionaddons/hr_holidays/report/hr_holidays_reports.xml
- addons/hr_holidays/report/hr_holidays_views.xml 161 additions, 5 deletionsaddons/hr_holidays/report/hr_holidays_views.xml
- addons/hr_holidays/report/report_all_leaves.py 78 additions, 0 deletionsaddons/hr_holidays/report/report_all_leaves.py
- addons/hr_holidays/security/hr_holidays_security.xml 32 additions, 7 deletionsaddons/hr_holidays/security/hr_holidays_security.xml
- addons/hr_holidays/security/ir.model.access.csv 12 additions, 10 deletionsaddons/hr_holidays/security/ir.model.access.csv
- addons/hr_holidays/tests/test_holidays_flow.py 10 additions, 11 deletionsaddons/hr_holidays/tests/test_holidays_flow.py
- addons/hr_holidays/views/hr_holidays_views.xml 159 additions, 142 deletionsaddons/hr_holidays/views/hr_holidays_views.xml
- addons/l10n_fr_hr_payroll/data/l10n_fr_hr_payroll_data.xml 1 addition, 1 deletionaddons/l10n_fr_hr_payroll/data/l10n_fr_hr_payroll_data.xml
- addons/project_timesheet_holidays/__init__.py 3 additions, 3 deletionsaddons/project_timesheet_holidays/__init__.py
- addons/project_timesheet_holidays/models/account_analytic.py 2 additions, 1 deletionaddons/project_timesheet_holidays/models/account_analytic.py
- addons/project_timesheet_holidays/models/hr_holidays.py 3 additions, 4 deletionsaddons/project_timesheet_holidays/models/hr_holidays.py
Loading
Please register or sign in to comment