OdooWiki OCA HUB

Web View Calendar Column

web_view_calendar_column folder_open OCA/web open_in_new
Uncategorised License: AGPL-3

This module allows to configure multiple columns on calendar daily views.

This module only changes the daily view, weekly view and monthly view will not change.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Lets you show calendar events in separate columns (resources) on the daily calendar view, based on a field you choose. You can also force a fixed list of columns instead of deriving them from the data.

This module changes how the daily calendar view in Odoo looks and behaves. Instead of a single list of events per day, events are split into columns, one per value of a field you select (for example, a salesperson, a room or a machine).

  • The column field is taken from the calendar view context: set column to the technical name of the field to use, and optionally force_columns to a fixed list of columns.
  • When you create an event by clicking on a day and column, the chosen column value is automatically filled in on the new record.
  • When you drag an event to another column, the record's field value is updated to match the new column.
  • The module only affects the daily view; weekly and monthly views are unchanged.

It works by extending the standard calendar view, model, renderer and controller in the web client, and it loads the FullCalendar scheduler library. No new menus, reports or database models are added, and no server-side business rules are introduced. The behaviour is driven entirely by the context passed to the calendar view.

Depends on

web

Text generated by AI (DeepSeek) from reading the Odoo 12.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 12.0

In order to define columns, we must access the action of the menu and edit the context. We should add the item column with the name of the field to use.

If we want to define a set of options, we can use force_columns on the context. With the force column, we will define a dictionary with the field value as key and column name as value.

No verified information in OCA: Installation, Configuration.

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.