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

Desktop - Direct Figma Link

Mobile App Design

Mobile - Direct Figma Link

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