HR Timesheet Time Control begin/end

hr_timesheet_time_control_begin_end
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/19.0/hr_timesheet_time_control_begin_end
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), glueckkanja AG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), glueckkanja AG
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Christopher Rogos
WEBSITE
WEBSITEhttps://github.com/OCA/timesheet
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:50
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/timesheet:
    - hr_timesheet_time_control
odoo/odoo:
    - hr_timesheet
    - hr
    - base_setup
    - base
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - hr_hourly_cost
    - analytic
    - uom
    - project
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds begin and end time to analytic line, similar to [hr_timesheet_begin_end](../hr_timesheet_begin_end) but based on [project_timesheet_time_control](https://github.com/OCA/project/tree/18.0/project_timesheet_time_control).

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_analytic_line_tree account.analytic.line field Inherits hr_timesheet_time_control.account_analytic_line_tree
hr_timesheet_line_form account.analytic.line.form.inherit account.analytic.line field Inherits hr_timesheet_time_control.hr_timesheet_line_form
view_task_form2_inherited Add timesheet time controls begin/end project.task xpath Inherits hr_timesheet_time_control.view_task_form2_inherited
Models touched (1)

New fields (2)
  • time_begin Float
    compute='_compute_time_begin' inverse='_inverse_time_begin' string='Begin'
  • time_end Float
    compute='_compute_time_end' inverse='_inverse_time_end' string='End'
Public methods (1)
  • default_get(self, fields_list)
    @api.model
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/18.0/hr_timesheet_time_control_begin_end
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), glueckkanja AG
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), glueckkanja AG
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christopher Rogos
WEBSITE
WEBSITEhttps://github.com/OCA/timesheet
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/project:
    - project_timesheet_time_control
odoo/odoo:
    - hr_timesheet
    - hr
    - base_setup
    - base
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - hr_hourly_cost
    - analytic
    - uom
    - project
    - rating
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds begin and end time to analytic line, similar to [hr_timesheet_begin_end](../hr_timesheet_begin_end) but based on [project_timesheet_time_control](https://github.com/OCA/project/tree/18.0/project_timesheet_time_control).

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_analytic_line_tree account.analytic.line field Inherits project_timesheet_time_control.account_analytic_line_tree
hr_timesheet_line_form account.analytic.line.form.inherit account.analytic.line field Inherits project_timesheet_time_control.hr_timesheet_line_form
view_task_form2_inherited Add timesheet time controls begin/end project.task xpath Inherits project_timesheet_time_control.view_task_form2_inherited
Models touched (1)

New fields (2)
  • time_begin Float
    compute='_compute_time_begin' inverse='_inverse_time_begin' string='Begin'
  • time_end Float
    compute='_compute_time_end' inverse='_inverse_time_end' string='End'
Public methods (1)
  • default_get(self, fields_list)
    @api.model