OdooWiki OCA HUB

Calendar Partner Color

calendar_partner_color folder_open OCA/calendar open_in_new
Calendar License: AGPL-3

Display each user's calendar with a different color.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Gives each contact a colour and uses that colour to display their calendar events, so you can tell at a glance whose events are whose.

This module adds a colour to every contact and uses it to colour calendar events in Odoo.

  • On the contact form (in the Internal Notes tab) a new colour field appears. New contacts automatically get a random colour between 0 and 29. Existing contacts are given a colour based on their record number when the module is installed.
  • In the Calendar view, events are coloured according to the colour of the responsible user (the user linked to the event). The calendar and the user field both use this colour.
  • The colour is stored on the contact and is linked to the user's colour, so changing a user's colour changes the colour of their events.

It touches the res.partner and calendar.event models and adds fields to the contact form and the calendar view. No other business rules, emails or scheduled jobs are added.

Depends on

Models and fields (2)
  • res.partner · extends an existing modelcolor
  • calendar.event · extends an existing modelcolor

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

In partner's form, set a color between 0 and 29.

No verified information in OCA: Installation, Usage.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.