OdooWiki OCA HUB

OCA/hr-holidays

OCA community repository with 22 Odoo modules confirmed in the OdooWiki catalogue (versions 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
0 modules
13.0
7 modules
14.0
12 modules
15.0
7 modules
16.0
11 modules
17.0
6 modules
18.0
9 modules
19.0
5 modules
20.0
0 modules

Modules in the repository

  • hr_holidays_auto_extend

    Automatically extends validated leaves when their end date is reached, based on a leave type configuration. If another leave overlaps, the extension is stopped and an activity is scheduled for the manager.

  • hr_holidays_calendar_event_privacy

    Lets you choose the privacy level (Public, Private, or Only internal users) for calendar events created from each Time Off type, so leave events are not always visible to everyone.

  • hr_holidays_calendar_name

    Lets HR officers define a custom name template for calendar events created from employee leave requests, using placeholders like employee name, duration, and leave type.

  • hr_holidays_calendar_planning

    Makes time-off requests respect each employee's planned working calendar and flexible hours, so leave durations are calculated correctly when schedules change over time.

  • Leave CreditOdoo 13, 14
    hr_holidays_credit

    Lets HR officers mark certain leave types as allowing credit, so selected employees can request leave even when their allocated balance is insufficient, and shows credit usage in the leave type name.

  • Auto Approve LeavesOdoo 13, 14, 16
    hr_holidays_leave_auto_approve

    Adds an option on each leave type to automatically validate leave requests, either by HR only or by everyone, so employees no longer wait for manual approval.

  • hr_holidays_leave_repeated

    Lets you create a leave request that automatically repeats on a schedule (every workday, week, two weeks or four weeks) either a set number of times or until an end date.

  • hr_holidays_leave_report_calendar_type

    Adds a leave type filter to the Time Off Overview calendar, so users can show only certain types of leave (for example holidays, sick leave) in the calendar and in the search bar.

  • hr_holidays_leave_self_approve

    Lets employees approve or refuse their own time off requests when they are set as their own time off approver, instead of being blocked by Odoo's normal rule.

  • Holidays natural periodOdoo 13, 14, 15, 16, 17, 18, 19
    hr_holidays_natural_period

    Adds two new leave request units, Natural day and Natural day (Half Day), to time-off types and allocations, so employees can request leave counted in calendar days instead of working days.

  • hr_holidays_natural_period_public

    Lets you choose whether public holidays are counted or skipped when a leave type is requested in natural (calendar) days. It connects the public holidays and natural period leave features in Odoo.

  • HR Holidays PublicOdoo 13, 14, 15, 16, 17, 18, 19
    hr_holidays_public

    Manage public holidays inside the Time Off app: public holidays are shown as unusual days in the leave calendar and can be skipped when counting leave days, depending on each leave type.

  • HR Holidays Public CityOdoo 14, 15, 16, 17, 18
    hr_holidays_public_city

    Lets you restrict each public holiday to specific cities, so employees only get holidays that apply to their city (or holidays with no city set).

  • hr_holidays_public_overtime

    This module makes Odoo's overtime calculation ignore public holidays, so employees are not credited with overtime on days that are public holidays.

  • hr_holidays_security

    Lets Time Off responsibles manage and approve leave requests and allocations for their own team members, and gives them access to the Time Off Reporting menu.

  • HR Holidays SettingsOdoo 13, 14, 16, 17, 18, 19
    hr_holidays_settings

    Adds a Settings page for the Leaves (Time Off) app, so HR managers can open a dedicated configuration screen from the Leaves menu. The page is a placeholder that other modules can extend with their own options.

  • hr_holidays_summary_email

    Employees can receive a daily or weekly email listing the approved leaves of colleagues in their company. Each employee chooses whether to get no email, a daily one, or a weekly one.

  • hr_holidays_validity_date

    Lets you set a validity period on each leave type and either warn or block employees from requesting leave outside that period.

  • hr_leave_custom_hour_interval

    Lets users enter the start and end time of a time off request as decimal hours (e.g. 8.50) instead of text, and automatically keeps the standard hour fields in sync.

  • hr_leave_type_code

    Adds a short code to each leave type and shows it before the leave type name, so leave types are easier to identify and report on.

  • resource_calendar_flexible_exclude_weekend

    Adds an "Exclude Weekends" option to flexible working schedules, so weekends are not counted as working time when Odoo computes attendance and unusual days.

  • resource_leaves_geographic

    Lets you tag public holidays and calendar leaves with one or more geographic states, so each employee only sees the local holidays that apply to their address's state.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.