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.0Lets 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
columnto the technical name of the field to use, and optionallyforce_columnsto 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
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-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/web.
terminal Installation and usage
OCA documentation · Odoo 12.0Usage
Source · Odoo 12.0In 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.