As part of Discourse 1.5 we have built support for “first class” group mentions and messaging.
Out-of-the-box nobody can send messages to groups or trigger mention notifications.
On the admin group page at
site.com/admin/groups you can select “Who can message and @mention this group?”
Additionally you may select which groups are visible to user using the “Group is visible to all users” checkbox.
When users perform “autocomplete” using the @ key all visible groups will show up. This means that out-of-the-box you can talk about groups like @trust_level_0 and so on, Discourse will perform automatic linking.
If you enable @mentions on the group for the particular user, all the members of the group will be notified when the user mentions the group.
As a safeguard a site setting was added “max users notified per group mention” which is defaulted to 100. Even if you enable mentions on a group with 101 users, no notifications at all will be generated when they are mentioned.
Sending messages to a group
The composer was extended to allow you to use a group name as target for a message (provided the group allow messaging)
This now correctly links to the group from the message page:
Improved group pages
All group mentions (going forward) are now tracked in the database, this allows us to display them in the group page.
For example @trust_level_0 will make this post show up in the mentions list for the trust_level_0 group
Additionally we split out topics as a new top level filter.