HR Timesheet Calendar

hr_timesheet_calendar
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/18.0/hr_timesheet_calendar
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, Florent THOMAS, oca-ci, David Alonso // Solvos, 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 allows you to have the calendar view to show or perform time imputation.

This module depends on the project_timesheet_time_control module from the OCA/project repo to use the 'date_time_end' field.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
hr_timesheet_line_calendar account.analytic.line calendar New
hr_timesheet_line_form account.analytic.line.form.inherit account.analytic.line field Inherits hr_timesheet.hr_timesheet_line_form
res_config_settings_view_form res.config.settings.view.form.inherit.hr.timesheet res.config.settings xpath Inherits hr_timesheet.res_config_settings_view_form
Models touched (2)

New fields (1)
  • date_time Datetime
    copy=False default=_get_default_start_time string='Start Time'
Public methods (3)
  • create(self, vals_list)
    @api.model_create_multi
  • default_get(self, fields_list)
    @api.model
  • duplicate_today(self, record_id)
    @api.model

New fields (1)
  • timesheet_alignment Selection
    config_parameter='project_timesheet_time_control.timesheet_alignment' default='now' help='Choose the alignment of new timesheet entries without start time.' selection=[('now', 'Set Start Date to Now'), ('no-gap', 'Align to previous entry')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/17.0/hr_timesheet_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Christopher Rogos, Lansana Barry Sow
WEBSITE
WEBSITEhttps://github.com/OCA/timesheet
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:09
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/project:
    - project_timesheet_time_control
odoo/odoo:
    - hr_timesheet
    - hr
    - base_setup
    - base
    - web
    - phone_validation
    - mail
    - bus
    - web_tour
    - resource
    - hr_hourly_cost
    - analytic
    - uom
    - project
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to have the calendar view to show or perform time imputation.

This module depends on the project_timesheet_time_control module from the OCA/project repo to use the 'date_time_end' field.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_line_calendar account.analytic.line calendar New
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • duplicate_today(self, record_id)
    @api.model
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/16.0/hr_timesheet_calendar
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), APSL-Nagarro, Lansana Barry Sow
COMMITTERS
COMMITTERSGitHub, Weblate, OCA-git-bot, Florent THOMAS, oca-ci, Lansana Barry Sow
WEBSITE
WEBSITEhttps://github.com/OCA/timesheet
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:12:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/project:
    - project_timesheet_time_control
odoo/odoo:
    - hr_timesheet
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - hr_hourly_cost
    - analytic
    - uom
    - project
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows you to have the calendar view to show or perform time imputation.

This module depends on the project_timesheet_time_control module from the OCA/project repo to use the 'date_time_end' field.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_line_calendar account.analytic.line calendar New
Models touched (0)

No models found for this module.