Mail Activity Filter Internal User
Add a field to filter on internal user when assigning someone to an activity.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0When scheduling an activity in Odoo, the person picker now shows only internal users by default, so you no longer have to scroll past portal or shared users. A checkbox on the activity popup lets you switch the filter off when you really need to assign an external contact.
This module changes the small popup window used to schedule an activity (the one with the summary, due date and assigned person).
- A new checkbox labelled "Assign to internal user only" appears just above the "Assigned to" field. It is ticked by default.
- While the checkbox is ticked, the list of people you can pick from only contains internal users; users who are portal or shared users are hidden.
- If you untick the checkbox, the full list of users becomes available again, so you can assign the activity to an external or portal user.
- The checkbox is a setting on the activity itself, so it is remembered on that activity record rather than being a global preference.
The module extends the existing activity model mail.activity and only overrides the standard activity scheduling popup view. It does not add new menus, reports, emails or scheduled jobs, and it does not change how activities are completed or how reminders are sent. Its only effect is to make the default choice of assignee safer and quicker for day-to-day internal work.
Depends on
Models and fields (1)
- mail.activity · extends an existing modelfilter_internal_user (Assign to internal user only)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/social.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.