...
Success metrics
Goal | Metric |
---|---|
Build a useful feature that enables messaging and inviting groups of users with a single command |
|
Make sure abuse is manageable | TBD |
User Scenarios
Members (not guests) of any channel can @mention groups of users (e.g. @infosec or @finance)
Members (not guests) can /invite any of those same groups
Admins can choose which groups are available to be referenced
Members can manage notifications for groups mentions (TBD)
Admins can restrict disabling of notifications (TBD)
...
Permissions
System Console UI (Channel Configuration page and permissions)
Chat-facing UI
Groups
Desktop/Mobile Apps
Requirements
Requirement | User Story | Importance | Jira Issue | |||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | Allow members to /invite groups by their group name | As a user, I want the ability to add or invite entire groups to a channel |
| |||||||
2 | Allow members to @mention groups by their group name | As a user, I want the ability to @mention entire groups and push a notification to that group |
| |||||||
3 | Add group names to autocomplete suggestions on invite and mention screens | As a user, I want automated suggestions for groups as a type so that I can more easily find the group I am looking to reference |
| |||||||
4 | Ability for admins to turn off @mentions for specified groups | As an admin, I want the ability to toggle the above setting on and off for each group |
| |||||||
5 | Ability for users to mute or turn off notifications from group mentions (TBD) | As a user, I want the ability to turn off notifications for group-referenced notifications |
| |||||||
6 | Ability for admins to restrict disabling of notifications for specific groups (TBD) | As an admin, I want the ability to restrict the ability to turn off notifications for specific groups |
|
...