TIP: You can type at any time to perform a new search.
HR Timesheet Holiday
hr_timesheet_holiday · OCA/timesheet
- Repository
- OCA/timesheet · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Generic Modules/Human Resources
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/hr-timesheet
- Last tracking update
- 2026-08-07 07:17:50
- Authors
- Odoo Community Association (OCA), Therp BV, Sunflower IT
- Maintainers
- Odoo Community Association (OCA), Therp BV, Sunflower IT
- Committers
- Laurent Mignon (ACSONE), mreficent, François Honoré, OCA Transbot, OCA-git-bot, oca-travis, aheficent
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_analytic_account_timesheet_form |
account.analytic.account | form | Inherits analytic.view_account_analytic_account_form | |
edit_holiday_status_form1 |
hr.holidays.status | form | Inherits hr_holidays.edit_holiday_status_form | |
view_company_inherit_form |
res.company.form.inherit | res.company | form | Inherits base.view_company_form |
view_holiday_status_tree1 |
hr.holidays.status | tree | Inherits hr_holidays.view_holiday_status_normal_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (2)
-
holiday_status_idsOne2many → hr.holidays.statuscomodel_name='hr.holidays.status'inverse_name='analytic_account_id' -
is_leave_accountBooleandefault=Falsehelp='Check this field if this account manages leaves' args: 'Leaves'
-
project_create(self, vals)@api.multi
New fields (1)
-
leave_idMany2one → hr.holidayscomodel_name='hr.holidays'string='Leave id'
-
write(self, vals)@api.multi
New fields (1)
-
analytic_line_idsOne2many → account.analytic.linecomodel_name='account.analytic.line'inverse_name='leave_id'string='Analytic Lines'
-
action_approve(self)@api.multiOn grant of leave, add timesheet lines -
action_refuse(self)@api.multiOn refusal of leave, delete timesheet lines -
add_timesheet_line(self, description, date, hours, account)@api.multiAdd a timesheet line for this leave
New fields (2)
-
analytic_account_idMany2one → account.analytic.accountcomodel_name='account.analytic.account'related='project_id.analytic_account_id'string='Analytic Account' -
project_idMany2one → project.projectcomodel_name='project.project'string='Project'
No public methods.
New fields (1)
-
timesheet_hours_per_dayFloatdefault=8.0digits=(2, 2)string='Timesheet Hours Per Day'
No public methods.
Loading…