Display Working Hours in Calendar

hr_calendar
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/hr_calendar
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources/Employees
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Thibault Delavallée, Xavier Morel, Aaron Bohy, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, Dylan Kiss (dyki), Mayurrajsinh Rathod, Xavier Bol (xbo), Victor Miguel Armenta Carrillo, Pierre Lamotte (pila), Krzysztof Magusiak (krma)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:45
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr
    - base_setup
    - base
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_calendar_event_calendar view.calendar.event.calendar.inherit.calendar calendar.event xpath Inherits calendar.view_calendar_event_calendar
view_res_partner_filter_inherit_calendar res.partner.view.search.inherit.calendar res.partner filter Inherits base.view_res_partner_filter
Models touched (2)

New fields (0)

No new fields.

Public methods (1)
  • get_unusual_days(self, date_from, date_to=None)
    @api.model

New fields (0)

No new fields.

Public methods (1)
  • get_working_hours_for_all_attendees(self, attendee_ids, date_from, date_to, everybody=False)
    @api.model
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/hr_calendar
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources/Employees
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Yannick Tivisse, Odoo Online, Tiffany Chang (tic), Dylan Kiss (dyki), Mélanie, reka-odoo, Tanguy Quéguineur, Victor Miguel Armenta Carrillo, Chris Duvivier, Pierre Lamotte (pila), kpt-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - hr
    - base_setup
    - base
    - web
    - digest
    - mail
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - phone_validation
    - resource_mail
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
view_calendar_event_calendar view.calendar.event.calendar.inherit.calendar calendar.event xpath Inherits calendar.view_calendar_event_calendar
view_calendar_event_form view.calendar.event.calendar.inherit.calendar calendar.event xpath Inherits calendar.view_calendar_event_form
view_calendar_event_form_quick_create view.calendar.event.calendar.quick.create.inherit.calendar calendar.event xpath Inherits calendar.view_calendar_event_form_quick_create
view_res_partner_filter_inherit_calendar res.partner.view.search.inherit.calendar res.partner filter Inherits base.view_res_partner_filter
Models touched (2)

New fields (1)
  • unavailable_partner_ids Many2many → res.partner
    compute='_compute_unavailable_partner_ids' args: 'res.partner'
Public methods (1)
  • get_unusual_days(self, date_from, date_to=None)
    @api.model

New fields (0)

No new fields.

Public methods (1)
  • get_working_hours_for_all_attendees(self, attendee_ids, date_from, date_to, everybody=False)
    @api.model