The discussion is about restricting @mentions of groups to members of specific other groups. Currently, the option to restrict @mentions only includes selecting from predefined roles (e.g., admins, moderators, group members), but does not allow for specifying other groups.
Number6UK requested this feature to restrict @mentions to members of certain groups, citing an example with @chair-people and @committee-members groups.
not-ethan confirmed this is not possible with the current settings, suggesting it could be a potential feature. pfaffman agreed, recommending the creation of a plugin and pointing to resources for plugin development.
tobiaseigen shared related feature requests from the past (1, 2), emphasizing the need for mock-ups and noting the potential complexity of the feature.
Hi all, I’ve tried searching but due to the nature of the search words repeating I can’t seem to find an answer.
When I create or edit a group, I have the option of restricting @ mentions of the group to:
Posting
Who can @mention this group?
Nobody
Only admins
Only moderators and Admins
Only group members, moderators and admins
Only group owners, moderators and admins
Everyone
Is there a way I can either add an option to this list, as follows:
Only members of these groups, groups members, moderators and admins
with a selection box where I can pick another group from the list of groups.
or
Add a sub option to “Who can @mention this group?” where I can select select any of the normal options with a checkbox:
Also allow members of these groups:
with a selection box where I can pick another group from the list of groups.
For my use case, here’s an example,
I have two groups named @chair-people and @committee-members
I want to restrict @ mentions to @chair-people to only those people who are in the @chair-people and @committee-members group.
If there’s no way to do this automatically, or no plugin available already, I don’t mind having an attempt at creating one (I’m a developer who normally programs in PHP or C#), but would need some pointers of where to get started.
You would need a plugin. I’m not aware of an example that’s a good place to start. There’s a repo called “all-the-plugins” you can search through. There are a set of topics about plugin development.