| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/calendar |
| GIT | |
| GIT | https://github.com/OCA/calendar.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/calendar/tree/19.0/calendar_public_holiday |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | HR/Calendar |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Camptocamp, Druidoo, Michael Telahun Makonnen, Fekete Mihai (Forest and Biomass Services Romania) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Camptocamp, Druidoo, Michael Telahun Makonnen, Fekete Mihai (Forest and Biomass Services Romania) |
| COMMITTERS | |
| COMMITTERS | Denis Leemann, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/calendar |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:40:50 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - calendar - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
openupgradelib |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module handles public holidays. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
calendar_public_holiday_next_year_view |
Create Next Year Public Holidays | calendar.public.holiday.next.year | form | New |
view_calendar_public_holiday_form |
calendar.public.holiday.form | calendar.public.holiday | form | New |
view_calendar_public_holiday_list |
calendar.public.holiday.list | calendar.public.holiday | list | New |
country_id
Many2one → res.country
line_ids
One2many → calendar.public.holiday.line
year
Integer
default=<expr>
required=True
args: 'Calendar Year'
get_holidays_list(self, year=None, start_dt=None, end_dt=None, partner_id=None)
is_public_holiday(self, selected_date, partner_id=None)
date
Date
required=True
meeting_id
Many2one → calendar.event
copy=False
string='Meeting'
args: 'calendar.event'
name
Char
required=True
public_holiday_id
Many2one → calendar.public.holiday
ondelete='cascade'
required=True
args: 'calendar.public.holiday', 'Calendar Year'
state_ids
Many2many → res.country.state
variable_date
Boolean
default=True
args: 'Date may change'
create(self, vals_list)
unlink(self)
public_holiday_ids
Many2many → calendar.public.holiday
comodel_name='calendar.public.holiday'
help='Select the public holidays to use as template. If not set, latest public holidays of each country will be used. Only the last templates of each country for each year will be taken into account (If you select templates from 2012 and 2015, only the templates from 2015 will be taken into account.'
string='Templates'
year
Integer
help='Year for which you want to create the public holidays. By default, the year following the template.'
create_public_holidays(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/calendar |
| GIT | |
| GIT | https://github.com/OCA/calendar.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/calendar/tree/18.0/calendar_public_holiday |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | HR/Calendar |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Tecnativa, Odoo Community Association (OCA), Camptocamp, Druidoo, Michael Telahun Makonnen, Fekete Mihai (Forest and Biomass Services Romania) |
| MAINTAINERS | |
| MAINTAINERS | Tecnativa, Odoo Community Association (OCA), Camptocamp, Druidoo, Michael Telahun Makonnen, Fekete Mihai (Forest and Biomass Services Romania) |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Duy (Đỗ Anh) |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/calendar |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - calendar - base - base_setup - web - bus - web_tour - html_editor |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
openupgradelib |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module handles public holidays. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
calendar_public_holiday_next_year_view |
Create Next Year Public Holidays | calendar.public.holiday.next.year | form | New |
view_calendar_public_holiday_form |
calendar.public.holiday.form | calendar.public.holiday | form | New |
view_calendar_public_holiday_list |
calendar.public.holiday.list | calendar.public.holiday | list | New |
country_id
Many2one → res.country
line_ids
One2many → calendar.public.holiday.line
year
Integer
default=<expr>
required=True
args: 'Calendar Year'
get_holidays_list(self, year=None, start_dt=None, end_dt=None, partner_id=None)
is_public_holiday(self, selected_date, partner_id=None)
date
Date
required=True
meeting_id
Many2one → calendar.event
copy=False
string='Meeting'
args: 'calendar.event'
name
Char
required=True
public_holiday_id
Many2one → calendar.public.holiday
ondelete='cascade'
required=True
args: 'calendar.public.holiday', 'Calendar Year'
state_ids
Many2many → res.country.state
variable_date
Boolean
default=True
args: 'Date may change'
create(self, vals_list)
unlink(self)
public_holiday_ids
Many2many → calendar.public.holiday
comodel_name='calendar.public.holiday'
help='Select the public holidays to use as template. If not set, latest public holidays of each country will be used. Only the last templates of each country for each year will be taken into account (If you select templates from 2012 and 2015, only the templates from 2015 will be taken into account.'
string='Templates'
year
Integer
help='Year for which you want to create the public holidays. By default, the year following the template.'
create_public_holidays(self)