Repository
OCA/timesheet · module folder · Try on Runboat
Module version
1.0.0
Category
Human Resources
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/timesheet
Last tracking update
2026-08-07 09:06:28
Authors
Camptocamp, Odoo Community Association (OCA), Tecnativa
Maintainers
Camptocamp, Odoo Community Association (OCA), Tecnativa
Committers
Ruchir Shukla, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Adds starting and ending hours fields on the timesheet activities.

There is also another module [project_timesheet_time_control](https://github.com/OCA/project/tree/17.0/project_timesheet_time_control) with very similar functionality.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
hr_timesheet_line_form account.analytic.line.form (in hr_timesheet_begin_end) account.analytic.line form Inherits hr_timesheet.hr_timesheet_line_form
hr_timesheet_line_tree hr.analytic.timesheet.tree account.analytic.line tree Inherits hr_timesheet.hr_timesheet_line_tree
view_task_form2_inherited project.task.form.inherited (in hr_timesheet_begin_end) project.task form Inherits hr_timesheet.view_task_form2_inherited
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (1)

New fields (2)
  • time_start Float
    string='Begin Hour'
  • time_stop Float
    string='End Hour'
Public methods (2)
  • merge_timesheets(self)
    This method is needed in case hr_timesheet_sheet is installed
  • onchange_hours_start_stop(self)
    @api.onchange('time_start', 'time_stop')

Loading…

Loading…

Loading…

Loading…