Hr attendance rest time included

hr_attendance_rest_time_included
REPOSITORY
REPOSITORYOCA/hr-attendance
GIT
GIThttps://github.com/OCA/hr-attendance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/hr-attendance/tree/18.0/hr_attendance_rest_time_included
VERSION
VERSION 1.0.0
CATEGORY
CATEGORY
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, eduezerouali-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/hr-attendance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr-attendance:
    - hr_attendance_reason
odoo/odoo:
    - hr_attendance
    - hr
    - base_setup
    - base
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends hr_attendance to manage employee rest times included
in working time, supporting multiple breaks per attendance.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
hr_attendance_reason_view_form hr.attendance.reason.form hr.attendance.reason field Inherits hr_attendance_reason.hr_attendance_reason_view_form
hr_attendance_reason_view_tree hr.attendance.reason.tree hr.attendance.reason field Inherits hr_attendance_reason.hr_attendance_reason_view_tree
hr_attendance_rest_time_view_form hr.attendance.rest_time.form hr.attendance.rest_time form New
hr_attendance_view_form hr.attendance.form hr.attendance xpath Inherits hr_attendance.hr_attendance_view_form
hr_attendance_view_graph hr.attendance.graph.inherit hr.attendance field Inherits hr_attendance.hr_attendance_view_graph
hr_attendance_view_pivot hr.attendance.pivot hr.attendance field Inherits hr_attendance.hr_attendance_view_pivot
hr_attendance_view_pivot hr.attendance.pivot.imherit hr.attendance field Inherits hr_attendance.hr_attendance_view_pivot
hr_attendance_view_tree hr.attendance.tree hr.attendance field Inherits hr_attendance.view_attendance_tree
view_attendance_rest_time_tree hr.attendance.rest_time.tree hr.attendance.rest_time list New
Models touched (4)

New fields (3)
  • rest_hours Float
    compute='_compute_rest_time' readonly=True store=True
  • rest_time_count Integer
    compute='_compute_rest_time_count' string='Break Count'
  • rest_time_ids One2many → hr.attendance.rest_time
    comodel_name='hr.attendance.rest_time' inverse_name='attendance_id'
Public methods (1)
  • action_view_rest_times(self)

New fields (1)
  • rest_time_included Boolean
Public methods (0)

No public methods.

New fields (1)
  • attendance_id Many2one → hr.attendance
    comodel_name='hr.attendance' index=True ondelete='cascade' readonly=True required=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/hr-attendance
GIT
GIThttps://github.com/OCA/hr-attendance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/hr-attendance/tree/15.0/hr_attendance_rest_time_included
VERSION
VERSION 1.0.0
CATEGORY
CATEGORY
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA)
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, eduezerouali-tecnativa
WEBSITE
WEBSITEhttps://github.com/OCA/hr-attendance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:00:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr-attendance:
    - hr_attendance_reason
odoo/odoo:
    - hr_attendance
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - barcodes
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
hr_attendance_reason_view_form hr.attendance.reason.form hr.attendance.reason field Inherits hr_attendance_reason.hr_attendance_reason_view_form
hr_attendance_reason_view_tree hr.attendance.reason.tree hr.attendance.reason field Inherits hr_attendance_reason.hr_attendance_reason_view_tree
hr_attendance_report_view_graph hr.attendance.report.view.graph hr.attendance.report xpath Inherits hr_attendance.hr_attendance_report_view_graph
hr_attendance_report_view_pivot hr.attendance.report.view.pivot hr.attendance.report xpath Inherits hr_attendance.hr_attendance_report_view_pivot
hr_attendance_rest_time_view_form hr.attendance.rest_time.form hr.attendance.rest_time form New
hr_attendance_view_form hr.attendance.form hr.attendance xpath Inherits hr_attendance.hr_attendance_view_form
hr_attendance_view_tree hr.attendance.tree hr.attendance field Inherits hr_attendance.view_attendance_tree
view_attendance_rest_time_tree hr.attendance.rest_time.tree hr.attendance.rest_time tree New
view_hr_attendance_rest_time_kanban hr.attendance.kanban hr.attendance.rest_time kanban New
Models touched (5)

New fields (3)
  • rest_hours Float
    compute='_compute_rest_time' readonly=True store=True
  • rest_time_count Integer
    compute='_compute_rest_time_count' string='Break Count'
  • rest_time_ids One2many → hr.attendance.rest_time
    comodel_name='hr.attendance.rest_time' inverse_name='attendance_id'
Public methods (1)
  • action_view_rest_times(self)

New fields (1)
  • rest_time_included Boolean
Public methods (0)

No public methods.

New fields (1)
  • rest_hours Float
    readonly=True string='Rest Time'
Public methods (0)

No public methods.

New fields (1)
  • attendance_id Many2one → hr.attendance
    comodel_name='hr.attendance' index=True ondelete='cascade' readonly=True required=True
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.