Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/OCA/calendar/llms.txt

Use this file to discover all available pages before exploring further.

OCA Calendar is an open-source repository maintained by the Odoo Community Association (OCA) that extends Odoo 18.0’s built-in Calendar module. It ships six independent add-ons covering visual enhancements, ICS file interoperability, public holiday management, and full resource-booking workflows — all released under the AGPL-3.0 license and continuously tested against Odoo 18.0.

Available Modules

Event Type Color

Colorize calendar view depending on event type color.

Description Layout

Adjusts the layout of the calendar event form by placing the description field in its own page.

Public Holidays

Manage Public Holidays.

Export to ICS

Allow exporting odoo calendar to an ics file.

Import from ICS

Allow importing an ics file to our calendar.

Resource Booking

Manage appointments and resource booking.

Compatibility

All modules in this repository target Odoo 18.0 and are versioned with the 18.0.x.y.z scheme. They are developed and maintained by the OCA community, with individual module maintainers listed in each __manifest__.py. Translations are coordinated through the OCA Weblate platform.
Every module in this repository is licensed under AGPL-3.0. Any code that links to or extends these modules must also comply with the AGPL-3.0 license terms. Review each module’s __manifest__.py for the exact license key before deploying in a proprietary context.

Module Independence

Each add-on in the OCA Calendar repository is self-contained and can be installed individually — there is no requirement to install all six at once. Unless the module documentation explicitly states a dependency on another OCA Calendar module, you can pick only the add-ons your project needs. The sole exception is Resource Booking, which requires the web_calendar_slot_duration OCA module from the OCA Web repository.

Build docs developers (and LLMs) love