Design Spec - Group Mentions
Status: 99%
User interaction and design
High Level Summary:
The ability for Mattermost members to quickly notify group members through the use of group mentions in a channel post. Group mentions will be easy to find through the mentions autocomplete pop-over.
System Admins can control which groups can be used as group mentions very easily by setting group mentions on for each group. System admins will also be able to control which roles can use group mention in advanced permissions.
General concept for the chat-facing screens:
Adding group mentions to the mentions autocomplete pop-over, along with the appropriate system messages if group members are not in the team or channel.
The chat facing screens include the following changes:
A new category for group mentions under the mentions autocomplete pop-over
A warning if the group mention will trigger notifications in over five users
Formatting of the group mention in a post
An ephemeral system message indicating if group members are not in the channel.
An ephemeral system message indicating if group members are not in the team.
General concept for the system console screens:
Providing system admins the ability to control which groups will be available for members to use as group mentions (off by default opt-in approach). System admins can control which roles can use group mentions (Advanced Permissions).
The system console includes the following changes:
Group configuration - a toggle to turn group mentions on/off has been added (off by default)
Advanced permissions - “Group Mentions” has been added as a permission under each role available to be configured
Notifications - Group mentions have been combined in the “Show @channel, @all mention confirmation dialog” toggle (it has been re-worded appropriately)
Desktop Design
System Console - Direct Figma Link
Mobile App Design
Accessibility Design
N/A
Design Notes:
Exploratory:
Validation:
TBD
The plan is to release the MVP of group mentions and get feedback regarding invite groups