| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 147 |
| Technical Name |
toggle_chatter |
| License | OPL-1 |
| Versions | 17.0 18.0 19.0 |
Hide the chatter.
Reclaim the form.
A one-click switch on every chatter topbar. Toggle it off and the form view stretches to full width — toggle it back from a small floating button whenever you need messages, activities or followers.
Sometimes you want the conversation. Sometimes you want the screen.
A single toggle on the chatter topbar lets every user pick — per browser — whether messages, activities and followers stay visible. The form view re-flows to match.
Standard Odoo, untouched.
Toggle on and the chatter sits where it always has — messages, activities, followers, schedule actions. Nothing about the native experience changes.
| FOCUS MODE |
|
HIDE
|
Form fills the whole screen.
Toggle off and the form sheet stretches to 100% width. A small floating button stays in the bottom-right corner so the chatter is one click away when you need it.
Six small details that make it feel native to Odoo.
|
✥
Lives on the chatter topbar
A clean Bootstrap form-switch slots into the existing chatter topbar via an OWL XML inheritance — no extra menus, no settings page. |
↺
Persistent state
Your last choice is remembered in |
☷
Full-width form expansion
When the chatter is hidden, the form sheet, renderer and action manager all re-flow to 100% width — no awkward empty space. |
|
❖
Floating restore button
A subtle Odoo-purple chat icon sits in the bottom-right corner whenever the chatter is hidden — one click brings it back. |
☼
Reactive to view changes
A |
🔒
Per-browser preference
No server-side records, no shared user setting. Each browser keeps its own preference so different machines can behave differently. |
Every state, in real workflows.
Listed cleanly inside Odoo's Apps catalogue.
Once installed, the module appears in Apps → Productivity with its own icon — ready to enable across every database.
|
odoo · /odoo/apps · Hide/Show Chatter
|
A clean form-switch on the chatter topbar.
The new Chatter switch sits at the right of the topbar — on every form view that already has a chatter.
|
odoo · Sales order · chatter topbar · toggle switch
|
The form re-flows edge to edge.
Toggle off and the form sheet, renderer and action manager all stretch to 100% width — perfect for wide tabular data, long order lines or product configurators.
|
odoo · Form view · chatter hidden · full-width
|
One click brings the chatter back.
When the chatter is hidden, a small Odoo-purple chat icon sits in the bottom-right corner. Click it to restore the topbar — without leaving the record.
|
odoo · Floating restore button · bottom-right corner
|
From topbar to floating button, step by step.
No setup wizard, no preferences page. Install the module, refresh your browser, and the toggle is there on every form view that already has a chatter.
Open any record
Open a sale order, invoice, contact, project task — any form view with a chatter. The new Chatter switch appears in the topbar.
Toggle off
Flip the switch. The chatter disappears, the form expands to 100% width, and a floating button appears bottom-right.
Navigate freely
Move between records, switch apps, reload the page — the choice sticks because it's stored in localStorage.
Restore in one click
Need messages or activities again? Click the floating chat icon — the chatter slides back and the form returns to its native layout.
Built for Odoo 17, 18 & 19. Zero configuration.
Install the module, refresh your browser, and the toggle is in place. No setup wizard, no external services, no server-side state.
Everything you'd want to ask before installing.
Yes. The module only depends on |
In the browser's |
||||
Yes — on every form view that has a chatter. The XML inheritance hooks the switch into the standard |
No. The module only adds a switch element via XPath |
||||
Yes. The preference is stored per browser, so each user (and each device) keeps an independent show/hide choice. |
No measurable impact. Pure client-side JavaScript, no RPC calls, no database writes — just a small CSS class toggle. |
Demo, support & customisation — straight from the author.
Hit me directly for installation help, custom behaviour, or a tailored deployment. Response within 24 hours on weekdays.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module