TIP: You can type at any time to perform a new search.
Leave Request Wizard
hr_holidays_leave_request_wizard · OCA/hr
- Repository
- OCA/hr · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Human Resources
- Folder size
- 0.11 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr
- Last tracking update
- 2026-08-07 07:31:59
- Authors
- Odoo Community Association (OCA), CorporateHub
- Maintainers
- Odoo Community Association (OCA), CorporateHub
- Committers
- Alexey Pelykh, Weblate, OCA Transbot, OCA-git-bot, oca-travis
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_leave_view_form |
hr.leave.form | hr.leave | form | Inherits hr_holidays.hr_leave_view_form |
hr_leave_wizard_day_form |
hr.leave.wizard.day.form | hr.leave.wizard.day | form | New |
hr_leave_wizard_day_interval_form |
hr.leave.wizard.day.interval.form | hr.leave.wizard.day.interval | form | New |
hr_leave_wizard_day_interval_tree |
hr.leave.wizard.day.interval.tree | hr.leave.wizard.day.interval | tree | New |
hr_leave_wizard_day_tree |
hr.leave.wizard.day.tree | hr.leave.wizard.day | tree | New |
hr_leave_wizard_form |
hr.leave.wizard.form | hr.leave.wizard | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (8)
-
date_fromDatedefault=fields.Date.context_todayrequired=Truestring='Start Date' -
date_toDatedefault=fields.Date.context_todayrequired=Truestring='End Date' -
day_idsOne2many → hr.leave.wizard.daycomodel_name='hr.leave.wizard.day'inverse_name='wizard_id'string='Days' -
employee_idMany2one → hr.employeecomodel_name='hr.employee'default=<expr>required=Truestring='Employee' -
interval_idsOne2many → hr.leave.wizard.day.intervalcomodel_name='hr.leave.wizard.day.interval'inverse_name='wizard_id'string='Intervals' -
leave_type_idMany2one → hr.leave.typecomodel_name='hr.leave.type'domain=[('valid', '=', True)]required=Truestring='Leave Type' -
leave_type_request_unitSelectionrelated='leave_type_id.request_unit' -
nameCharstring='Description'
-
action_submit(self)@api.multi -
default_get(self, fields_list)@api.model -
generate_leaves(self)@api.multi
New fields (10)
-
available_daysFloatcompute='_compute_available_days'string='Available (days)' -
available_hoursFloatcompute='_compute_available_hours'string='Available (hours)' -
dateDateindex=Truerequired=Truestring='Date' -
interval_idsOne2many → hr.leave.wizard.day.intervalcomodel_name='hr.leave.wizard.day.interval'inverse_name='day_id'string='Intervals' -
leave_type_request_unitSelectionrelated='wizard_id.leave_type_id.request_unit' -
nameCharcompute='_compute_name' -
request_amountFloatstring='Request (%)' -
requested_daysFloatcompute='_compute_requested'inverse='_inverse_requested_days'string='Requested (days)' -
requested_hoursFloatcompute='_compute_requested'inverse='_inverse_requested_hours'string='Requested (hours)' -
wizard_idMany2one → hr.leave.wizardcomodel_name='hr.leave.wizard'ondelete='cascade'required=Truestring='Wizard'
No public methods.
New fields (13)
-
available_daysFloatcompute='_compute_available_days'string='Available (days)' -
available_hoursFloatcompute='_compute_available_hours'string='Available (hours)' -
dateDaterelated='day_id.date' -
day_idMany2one → hr.leave.wizard.daycomodel_name='hr.leave.wizard.day'ondelete='cascade'required=Truestring='Day' -
day_nameCharrelated='day_id.name'string='Day Name' -
leave_type_request_unitSelectionrelated='day_id.leave_type_request_unit' -
nameCharcompute='_compute_name' -
request_amountFloatstring='Request (%)' -
requested_daysFloatcompute='_compute_requested'inverse='_inverse_requested_days'string='Requested (days)' -
requested_hoursFloatcompute='_compute_requested'inverse='_inverse_requested_hours'string='Requested (hours)' -
sinceDatetimerequired=Truestring='Since' -
untilDatetimerequired=Truestring='Until' -
wizard_idMany2one → hr.leave.wizardcomodel_name='hr.leave.wizard'related='day_id.wizard_id'string='Wizard'
No public methods.