| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 344 |
| Technical Name |
chatter_access_control |
| License | LGPL-3 |
|
Chatter Access Control Hide Send Message & Log Note per user.Choose which users can Send Message or Log Note — per model, per user.
|
Settings › Users › Marc Demo › Chatter Access
|
|
Per-User
Each user configured separately
|
Per-Model
Sales, Purchase, Invoice & more
|
Real-Time
No logout or refresh needed
|
Zero Errors
No access errors for any role
|
How It Works
Configure once. Enforce instantly.
|
1
Install the ModuleInstall and activate. The Chatter Access tab appears on every user form immediately. |
2
Open Any User FormOpen the user form and click the Chatter Access tab. |
3
Select Restricted ModelsUnder Send Message or Log Note, add the models where the button should be hidden. |
4
Save & DoneClick Save. The restriction is pushed to the user's active session instantly — no reload needed. |
See the Module in Action
Real screenshots from a live Odoo 19 instance.
| 01 | Configure User Restrictions — Chatter Access Tab |
The Chatter Access tab shows two columns — one for Send Message and one for Log Note. Add any chatter-enabled model to restrict it for this user.
Send Message → Product & Sales Order | Log Note → Product Variant & Purchase Order
| 02 | Send Message Hidden — Sales Order Chatter |
Marc Demo opens Sales Order S00023. Send Message is hidden — only Log note and Activity remain.
Send Message hidden on Sales Order — Log note and Activity unaffected
| 03 | Log Note Hidden — Purchase Order Chatter |
On Purchase Order P00010, Log note is hidden. Send message remains visible — both buttons are controlled independently.
Log Note hidden on Purchase Order — Send message unaffected
What You Can Do
Everything the module does — visible to users, invisible in complexity.
Hide Send Message
Hide the Send Message button for selected users on any chatter-enabled model.
Hide Log Note
Hide Log Note independently from Send Message — each button has its own model list.
Per-User Configuration
Configure each user individually from their user form — no group or role changes needed.
Model-Level Targeting
Restrict on Sales Orders, Purchase Orders, Invoices, CRM Leads, Projects, or any model with a chatter.
Instant Enforcement
Changes take effect the moment you save — no logout or page refresh required.
Non-Disruptive to Chatter
Only the selected buttons are hidden. Activities, message history, and attachments are untouched.
Common Questions
Everything you need to know before getting started.
QCan I hide the Send Message button only for specific users?▼
Yes. You can configure each user individually and choose on which Odoo models the Send Message button should be hidden. Other users are not affected.
QCan I hide the Log Note button without affecting the Send Message button?▼
Yes. Both options are managed independently, allowing you to hide either Send Message, Log Note, or both — based on your business requirements.
QDoes this module support model-wise configuration?▼
Yes. You can select specific models such as Sales Orders, Purchase Orders, Invoices, Projects, or any chatter-enabled model and apply restrictions only where needed.
QWill administrators or other users be affected by these restrictions?▼
No. Restrictions are configured per user, so only the selected users are affected while others continue to use the chatter normally without any impact.
QDo users need to log out and log back in after configuration changes?▼
No. Changes are applied automatically, ensuring users receive updated chatter permissions without requiring a new login session or page refresh.
QDoes this module modify Odoo's standard chatter functionality?▼
No. The module only controls the visibility of Send Message and Log Note actions for selected users and models, while keeping the standard chatter behaviour fully intact.
© 2026 Dhiren Narola. All rights reserved.
Please log in to comment on this module