Odoo Development
Secure Chatter Message Deletion
- • This module lets trusted users delete messages from the chatter. It also works on Discuss threads and channels.
- • Only users in the Log Remover group can delete a message. Everyone else cannot remove messages at all.
- • The check is done on the server, not just by hiding the button. So the action is blocked even if someone tries to get around it.
- • Before a message is deleted, you get a confirmation step. This stops messages from being removed by mistake.
Features
1. Secure Chatter Message DeletionAllow deletion of chatter messages only for authorized users. The module ensures that sensitive logs and discussions cannot be removed accidentally or by unauthorized users.
2. Dedicated Log Remover Access GroupIntroduces a special Log Remover security group. Only users assigned to this group can delete chatter messages across any document, ensuring strict role-based control.
3. Safe Deletion with Explicit Permission ValidationMessage deletion is executed only after validating user permissions and deletion intent, ensuring system logs remain protected from accidental or unintended removal.
4. Context-Aware Safe Deletion LogicDeletion is allowed only when triggered with a secure context flag, ensuring normal system operations remain unaffected while preventing unintended or mass deletions.
5. Clean & Intuitive Chatter UI IntegrationA Delete (trash) iconappears directly in the chatter message header, visible only to Log Remover users, keeping the interface clean and clutter-free for others.
6. Confirmation Dialog & Instant UI UpdateBefore deletion, users are prompted with a confirmation dialog to avoid mistakes. Once confirmed, the message is removed instantly from the chatterâno page refresh required.
User Access Management
Administrators can grant or revoke chatter message deletion rights by simply
enabling the Log Remover option in the user access settingsâno technical
configuration required.
Role-Based Delete Icon Visibility
The delete (trash) icon appears in the chatter message header only for users
who are assigned to the Log Remover access group. Unauthorized users
will not see any delete option, ensuring a clean and secure interface.
Secure Delete Confirmation
When an authorized user clicks the delete icon, a confirmation dialog is
displayed to prevent accidental deletion. The message is removed only after
explicit user confirmation.
Instant Chatter Message Removal
Once
Once confirmed, the chatter message is deleted immediately and removed from
the UI in real timeâno page refresh or reload required, ensuring a smooth
user experience.
This module controls chatter message deletion in Odoo using role-based access, helping prevent accidental or unauthorized log removal.
Only users assigned with the "Log Remover" access permission can delete chatter messages.
The module restricts unauthorized message deletion and ensures important communication logs remain protected.
No. The module enforces deletion restrictions at both the UI and backend levels for stronger security.
Yes. Users receive a confirmation step before deletion to avoid accidental removal of chatter logs.
Yes. By restricting message deletion, the module helps preserve important business communication and activity records.
The module works with Odoo chatter and log messages across various business documents and applications.
It provides secure and controlled message cleanup while maintaining a smooth and real-time user experience.
Yes. Administrators can assign or restrict "Log Remover" permissions based on user roles and responsibilities.
Our Services
Odoo Customization
Odoo Consultancy
Odoo Implementation
Odoo Migration
Odoo Training
Odoo Integration
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 94 |
| Technical Name |
wb_log_message_delete |
| License | LGPL-3 |
| Website | https://www.wanbuffer.com |
Please log in to comment on this module