| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 292 |
| Technical Name |
disable_followers_dv |
| License | OPL-1 |
Disable Followers
Take full control over Odoo's automatic follower subscriptions - prevent unwanted notifications, reduce noise, and keep your team focused
- PerâModel Configuration - Choose exactly which models should have automatic follower subscriptions disabled.
- Disable on Assignment - Prevent autoâsubscription when a user is assigned to a record.
- Disable on Email - Stop email authors and recipients from being automatically added as followers.
- Disable on Mention - Prevent @ - mentioned users from being autoâsubscribed to discussions.
- Granular Access Control - Manage who can configure follower rules via a dedicated user group.
- Manual Subscriptions Still Work - Users can still manually subscribe to records; only automatic subscriptions are blocked.
- Record Creation Protection - Prevents the record creator from being autoâsubscribed.
Odoo automatically subscribes users as followers in several scenarios:
- Assignment: When a user is assigned to a record
- Email: When a message is posted, the author and recipients are autoâsubscribed
- Mention: When a user is @ - mentioned in a comment
- Record Creation: The record creator is automatically added as a follower
Configuration - Model Selection
Select which model to configure and which autoâsubscription types to disable




List View - All Configurations
Overview of all configured models and their rules








User Access Rights
Grant âAccess Follower Rulesâ permission on the user form






Settings Page
Quick access to configuration from General Settings

Step 1: Install the Module
- Copy the module folder to your Odoo addons directory.
- Update the apps list (Apps -> Update Apps List).
- Search for âDisable Followersâ and click Install.
Step 2: Grant Access Permissions
- Go to Settings -> Users -> Users.
- Select a user and go to the Access Rights tab.
- Under the Disable Followers section, tick Access Follower Rules.
- Save the user.
Step 3: Configure AutoâSubscription Rules
- Go to Disable Followers -> AutoâSubscription Rules (or via General Settings -> Disable Followers).
- Click Create.
- Select a Model (e.g., Sale Order, CRM Lead, Project Task).
- Enable the types of autoâsubscription you want to block:
- Disable on Assignment - Blocks autoâsubscription when a user is assigned.
- Disable on Email - Blocks author/recipient autoâsubscription.
- Disable on Mention - Blocks @âmention autoâsubscription.
- Save the configuration.
- Repeat for other models as needed.
Note: The module does not remove existing followers - it only prevents new automatic subscriptions. Manual subscriptions via the âFollowâ button still work as expected.
Project Management
Prevent automatic task assignment notifications. Team members only get notified when manually subscribed, reducing notification noise.
Sales Orders
Sales managers can be assigned to orders without being autoâsubscribed to every comment thread, keeping inboxes clean.
CRM Leads
Prevent autoâsubscription of sales team members when leads are assigned, reducing duplicate notifications.
Helpdesk Tickets
Support agents can be assigned to tickets without being autoâsubscribed to every internal note.
Purchase Orders
Buyers can be assigned to POs without autoâsubscribing to every supplier email exchange.
Issue Tracking
Developers can be assigned to issues without being flooded with every comment notification.
| Test Case | Configuration | Action | Expected Result |
|---|---|---|---|
| Assignment Blocked | disable_assign = True | Change user_id on a record | Assigned user is NOT autoâsubscribed |
| Email Blocked | disable_email = True | Post a message on the record | Author & recipients are NOT autoâsubscribed |
| Mention Blocked | disable_mention = True | Post comment with @username | Mentioned user is NOT autoâsubscribed |
| Manual Subscription Works | Any flags enabled | Click âFollowâ button on record | User is subscribed successfully |
| No Config = Default | No configuration for model | Any autoâsubscription action | Odoo default behavior (autoâsubscribe works) |
| Record Creation | Any flag enabled | Create new record in configured model | Creator is NOT autoâsubscribed |
Q: Does this module remove existing followers?
A: No. It only prevents new automatic subscriptions. Existing followers remain unchanged.
Q: Will manual subscriptions still work?
A: Yes. The module uses a context flag (disable_followers_auto) that is only set for automatic subscription paths. Manual subscriptions bypass this flag and work normally.
Q: Can I configure different rules per model?
A: Yes. Each model can have its own configuration - you can disable assignment, email, and mention independently.
Q: Does this affect system notifications (e.g., stock alerts)?
A: Only if those notifications use the standard mail.thread autoâsubscription mechanism. The module only blocks automatic follower additions, not system messages.
Q: What if I have a custom model that inherits mail.thread?
A: The module works automatically - just create a configuration for your custom model.
Q: Can regular users (nonâadministrators) manage these rules?
A: Only users with the Access Follower Rules group can view and manage configurations. This permission is assigned per user via the Access Rights tab.
Q: Does the module work with Odoo Online / SaaS?
A: Yes, as long as you can install custom modules. The module does not require any systemâlevel access.
Need Custom Follower Rules or Have Questions?
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