| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 129 |
| Technical Name |
tw_delete_chatter_item |
| License | LGPL-3 |
| Website | http://www.ticinoweb.tech |
| Versions | 17.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 129 |
| Technical Name |
tw_delete_chatter_item |
| License | LGPL-3 |
| Website | http://www.ticinoweb.tech |
| Versions | 17.0 |
🗑️ Delete Chatter Messages
Empower your authorized users with the ability to delete messages from Odoo's chatter. Keep your communication history clean and professional with full permission control.
(Screenshot will be added here)
✨ Key Features
- 🔒 Permission-Based Access - Only authorized users can delete messages
- 🎯 Works Everywhere - Functions on all models with chatter (Sales, Invoices, Projects, etc.)
- 📝 Audit Trail - All deletions are logged with user information and timestamp
- ⚡ Easy to Use - Simple trash icon appears directly on each message
- 🛡️ Security Group - Dedicated security group for fine-grained permission control
- ✅ Confirmation Dialog - Prevents accidental deletions with confirmation prompt
- 🔄 Real-time Updates - Messages are removed instantly from the UI
🚀 Use Cases
When You Need This Module
- Remove Spam or Test Messages - Clean up accidental test messages or spam in production
- Compliance & Privacy - Delete messages containing sensitive information upon request
- Professional Communication - Maintain clean and professional communication history
- Error Correction - Remove messages sent in error or to wrong records
- Data Cleanup - Remove obsolete or irrelevant communication items
(Screenshot will be added here)
⚙️ Configuration
Granting Permission to Users
- Navigate to Settings → Users & Companies → Users
- Select the user you want to grant deletion rights to
- Click on the Access Rights tab
- Scroll to Chatter Messages section
- Enable the checkbox for "Delete Chatter Messages"
- Click Save
📖 How to Use
Deleting a Chatter Message
- Open any record with chatter (Sale Order, Invoice, Contact, Project Task, etc.)
- Scroll to the chatter section at the bottom of the form
- Hover over the message you want to delete
- Click the trash icon (🗑️) that appears on the message
- Confirm the deletion in the dialog that appears
- The message is instantly removed from the chatter
(Screenshot will be added here)
🔐 Security & Audit
Built with Security in Mind
- Access Control: Only users with explicit permission can delete messages
- Audit Logging: Every deletion is logged with:
- User name and ID who performed the deletion
- Message ID that was deleted
- Model and record ID where the message was located
- Timestamp of the deletion
- No Backdoors: Even administrators must have the permission explicitly granted
- Confirmation Required: Users must confirm before deletion is executed
🛠️ Technical Information
| Version | 17.0.1.0.0 |
| License | LGPL-3 |
| Category | Discuss |
| Dependencies | base, mail |
| Odoo Version | Odoo 17.0 Community & Enterprise |
❓ FAQ
Q: Can deleted messages be recovered?
A: No, message deletion is permanent. However, all deletions are logged in the system logs for audit purposes. Make sure to use this feature carefully.
Q: Will this work on all models with chatter?
A: Yes! The delete functionality works on any model that has chatter enabled - Sales Orders, Invoices, Contacts, Projects, Tasks, Tickets, and any custom models with chatter.
Q: Can I control who can delete messages?
A: Absolutely! The module includes a dedicated security group. You have full control over which users or groups have deletion rights.
Q: Does this affect system messages or only user messages?
A: Users with permission can delete any type of message including notes, emails, and system-generated messages. Use this power responsibly!
Q: Is there a confirmation before deletion?
A: Yes, a confirmation dialog appears every time, preventing accidental deletions.
🆘 Support
Need help or have questions? We're here to assist you!
- Email: support@ticinoweb.tech
- Website: www.ticinoweb.tech
- Documentation: Full documentation included in the module README
💼 Need customization? We offer professional Odoo development services. Contact us for custom features, integration, or technical support.
🌟 Why Choose This Module?
- ✅ Production Ready - Thoroughly tested and stable
- ✅ Odoo 17 Compatible - Built specifically for Odoo 17 architecture
- ✅ Easy Installation - One-click install, no complex setup
- ✅ Professional Support - Backed by ticinoWEB's expertise
- ✅ Regular Updates - Maintained and updated for new Odoo versions
- ✅ Clean Code - Well-documented, following Odoo best practices
Ready to Clean Up Your Chatter?
Install now and give your team the power to maintain professional communication history!
© 2025 ticinoWEB. All rights reserved. | License: LGPL-3 | Made with ❤️ for the Odoo Community
Please log in to comment on this module