calendar_event_notes_html
The rich text editor for meeting notes, with exactly one plugin taken out. In a narrow calendar panel, drag handles on every block were doing more harm than good.
| Technical name | calendar_event_notes_html |
|---|---|
| Field types | html |
| Views | form, calendar side panel |
| Module | calendar, the Meetings app |
| Used in core | 1 occurrence, the notes field on the meeting form in calendar |
| Versions | Odoo 20.0, Odoo 19.0 |
| No-code setup | No. Studio offers the plain rich text field; this variant is set in view XML |
| Alternatives | html, html_mail, text, mass_mailing_html |
What the meeting notes editor does
What this means for your team
Supported options in Odoo 19
| Option | Type | What it does |
|---|---|---|
placeholder | string (attribute) | Inherited from the rich text field. Hint text shown while the editor is empty. Core sets it on the meeting notes field. |
height | number | Inherited. Fixes the editor's height rather than letting it grow with content. |
sanitize | boolean | Inherited. Governs whether the stored markup is sanitized, which for notes should normally stay on. |
The plugin removal is not configurable. The filter is written into the configuration getter with no option to keep the block move plugin. Restoring it means using the plain rich text widget instead, or writing your own subclass.
Working examples
Five lines to trim an editor
Version compatibility
| Version | Status | Notes |
|---|---|---|
| Odoo 20.0 | In development | Not released. Byte-identical to Odoo 19 on the development branch. |
| Odoo 19.0 | Verified | First version. Verified against the shipped source. |
| Odoo 18.0 | Not available | Widget does not exist. Meeting notes used the standard rich text field. |
| Odoo 17.0 | Not available | Widget does not exist. |
| Odoo 16.0 | Not available | Widget does not exist. |
Upgrade note. The widget is new in Odoo 19, along with the editor architecture it depends on. On Odoo 18 and earlier the meeting notes field used the standard rich text field of that version, so an upgrade gains the trimmed editor with the standard views and there is nothing to migrate.
What is changing in Odoo 20
Common problems and fixes
| Symptom | Cause and fix |
|---|---|
| No drag handles beside paragraphs | Intended. That plugin is filtered out of the editor configuration. Use the plain rich text widget if block dragging is wanted. |
| The rest of the toolbar is missing too | Something other than this widget trimmed the editor; it removes exactly one plugin. Check for another customization on the same field. |
| The placeholder does not show | The attribute is missing, or the field already has content. Set the placeholder attribute; the widget does not touch the extractor. |
| The editor is too tall in the panel | The editor grows with its content by default. Use the inherited height option to fix it. |
| Missing widget error | The calendar module is not installed in that database. Install Calendar, or use the plain rich text widget. |
Meeting notes editor vs the alternatives
| Widget | Best for | Key difference |
|---|---|---|
calendar_event_notes_html | Rich notes in narrow panels where hover handles get in the way | The standard rich text editor with the block move plugin filtered out of its configuration |
| html | Rich content on a full width form | Keeps every plugin, including block dragging |
| html_mail | Content that will be sent as an email | Configured for email compatible markup |
| text | Notes that should stay plain | No editor and no formatting at all |
| mass_mailing_html | Designing a mailing body | A full design surface with snippets and themes |
Frequently asked questions
What does calendar_event_notes_html change?+
Why remove that plugin?+
Can I turn it back on?+
Does it support the rich text field's options?+
Which versions have it?+
Editors that fit the screen they are on
Odoo's rich text editor is configurable per field, which most implementations never use. We tune editors, forms and layouts so the interface matches how your team actually works, on Odoo 16 through 19.
Book a free consultation