Skip to Content

Common calendar for all odoo records

Application to link all records of odoo in single calendar
August 11, 2017 by
Common calendar for all odoo records
Turkesh Patel
| No comments yet

Common Calendar – See Every Odoo Record in One Unified Calendar

Your schedule doesn’t live in one app – tasks, meetings, time off, and custom records are all scattered across different Odoo screens. Common Calendar pulls them together into a single, unified calendar. Choose which objects and fields to sync, give the right people access, and get one clear view of everything happening across your business – kept up to date automatically.


What is a Common Calendar?

A common calendar is a single calendar that brings together records from many different Odoo models – tasks, meetings, holidays, and any custom object you choose – into one shared view. Instead of hopping between Project, Calendar, Time Off, and your own modules to piece together what’s happening, everything appears side by side on one timeline. This module lets you configure exactly which objects and fields feed into that calendar, so it reflects precisely the mix of information your team needs to see in one place, including a consolidated view of all your employees’ agendas.

Why Do You Need It?

When schedule-related information is spread across separate apps, it’s hard to get a true picture of what’s going on. A manager wanting to know who is busy, who is on leave, and what is due has to open several screens and mentally stitch them together – which is slow and easy to get wrong. Clashes get missed, availability is unclear, and planning suffers. A common calendar solves this by consolidating everything into one view, so you can check your whole team’s agenda and every relevant deadline at a glance. Because you decide which models and fields are included, the calendar shows what matters to you and nothing you don’t need. Access controls keep the view in the right hands, and edits made in the common calendar flow back to the original records – so it’s not just a read-only summary, it’s a genuine working tool that saves time and prevents scheduling mistakes.

When Should You Use This Module?

This module is for any organisation that tracks time-based information across more than one Odoo app and wants it in a single place. Use it when managers need one view of the whole team’s agenda – tasks, meetings, and leave together; when you run custom models with dates that should appear alongside standard ones; or when different departments each keep their own schedules but leadership needs the combined picture. It is especially useful for HR and operations teams coordinating people, and for any business that has built its own dated records and wants them visible in a shared calendar. Since the objects and fields are fully configurable and no technical setup is required, it adapts to almost any workflow out of the box.

How This Module Works in Practice

Setup needs no technical knowledge and no configuration to get started – just install and it is ready to use. From the configuration screens you choose which objects should feed the common calendar and map the related fields, so records from tasks, meetings, holidays, or your own custom models all flow in the way you want. Access management lets you grant the calendar to selected users, with a separate configuration access for those who should be able to set it all up. Based on your configuration, the common calendar is generated automatically and kept in step with the source data, syncing with the original records every five minutes. You can browse everything in list or calendar form, and open any entry in its form view – and because the link is two-way, changes you make there are reflected straight back into the original records.

Product Screenshots

Configure common calendar objects and related information

Configuration – set up your common calendar objects and related information to suit your needs

Add objects to sync and their related fields

Objects & Fields – add the objects whose records should sync, and map their fields

Access management groups for the common calendar

Access Management – grant calendar access to selected users, with separate configuration rights

Automatically generated common calendar synced with original records

Unified Calendar – auto-generated from your config and synced with source records every five minutes

Common calendar records list view

List View – browse all common calendar records in a single list

Common calendar record form view with two-way editing

Form View – edits made here flow straight back into the original records

Key Benefits at a Glance

One unified view: tasks, meetings, holidays, and custom records all together on a single calendar.

Fully configurable: choose exactly which objects and fields sync, so the calendar shows what matters to you.

Whole-team agenda: check every employee’s schedule in one place for faster, clash-free planning.

Two-way and current: auto-synced every five minutes, and edits flow back to the original records.

Controlled access: grant view and configuration rights to the right users – and no setup needed to begin.

Ready to get started?

Install the module and go live in minutes — or reach out and we’ll tailor it to your exact workflow.

Have a question or need help? Write to us at [email protected]

Sign in to leave a comment