Timesheet improvements

hr_timesheet_improvement
REPOSITORY
REPOSITORYOCA/timesheet
GIT
GIThttps://github.com/OCA/timesheet.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/timesheet/tree/10.0/hr_timesheet_improvement
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSPedro M. Baeza
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_timesheet_sheet
    - hr_timesheet
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - hr
    - resource
    - project
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_sheet_form_pass_active_id hr.timesheet.sheet.form hr_timesheet_sheet.sheet field Inherits hr_timesheet_sheet.hr_timesheet_sheet_form
Models touched (2)

New fields (2)
  • account_name Char
    related='account_id.name' store=True
  • date_aal Date
    related='line_id.date' store=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

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/9.0/hr_timesheet_improvement
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSPedro M. Baeza
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_timesheet_sheet
    - hr_timesheet
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - hr
    - resource
    - hr_attendance
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_sheet_form_pass_active_id hr.timesheet.sheet.form hr_timesheet_sheet.sheet field Inherits hr_timesheet_sheet.hr_timesheet_sheet_form
Models touched (2)

New fields (2)
  • account_name Char
    related='account_id.name' store=True
  • date_aal Date
    related='line_id.date' store=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

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/8.0/hr_timesheet_improvement
VERSION
VERSION 0.1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSStéphane Bidoul, Yannick Vaucher, Matthieu Dietrich, Pedro M. Baeza, GitHub, OCA Transbot, Damien Crier, Charbel Jacquin, oca-travis, Rafael Blasco
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:26
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_timesheet_sheet
    - hr_timesheet
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - hr
    - resource
    - hr_attendance
    - hr_timesheet_invoice
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_sheet_form_pass_active_id hr.timesheet.sheet.form hr_timesheet_sheet.sheet field Inherits hr_timesheet_sheet.hr_timesheet_sheet_form
Models touched (2)

New fields (2)
  • account_name Char
    readonly=True related='account_id.name' store=True
  • date_aal Date
    readonly=True related='line_id.date' store=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

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/7.0/hr_timesheet_improvement
VERSION
VERSION 0.1
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONYes
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Camptocamp
MAINTAINERS
MAINTAINERSCamptocamp
COMMITTERS
COMMITTERSYannick Vaucher, Alexandre Fayolle, Pedro M. Baeza, Vincent Renaville, vrenaville
WEBSITE
WEBSITEhttp://www.camptocamp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:15
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr_timesheet_sheet
    - hr_timesheet
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - hr
    - resource
    - hr_attendance
    - hr_timesheet_invoice
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
 Modifies timesheet behavior:
 - Ensure a DESC order on timesheet lines
 - Set default date for manually entering attendance to max attendance date
 - Redefine constraint on timesheets to check alternation of 'sign in' and
   'sign out' only on current timesheet instead of doing it on all timesheets
   of the employee
 

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_timesheet_sheet_form_pass_active_id hr.timesheet.sheet.form hr_timesheet_sheet.sheet field Inherits hr_timesheet_sheet.hr_timesheet_sheet_form
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • check_altern_si_so(self, cr, uid, ids, context=None)
    Alternance sign_in/sign_out check. Previous (if exists) must be of opposite action. Next (if exists) must be of opposite action.

New fields (0)

No new fields.

Public methods (1)
  • button_confirm(self, cr, uid, ids, context=None)