vouch modes (admin only vouching)
value
- as an admin of a security-conscious channel, I want fine-grained control over who can invite people to the channel.
behavior
command: VOUCHING OFF/ON/ADMIN
-
VOUCHING OFF
-> anyone can join -
VOUCHING ON
-> someone can join if they have an invite -
VOUCHING ADMIN
-> someone can join if they have an invite from an admin
vouching scenarios
issuing command
- admin issues
VOUCHING ON / VOUCHING ADMIN/ VOUCHING OFF
- other admins get helpful notification that vouching behavior changed
- rando/subscriber issues
VOUCHING ON / VOUCHING ADMIN/ VOUCHING OFF
issuing invites
- rando sends invite: UNAUTHORIZED
VOUCHING ON
- subscriber sends invite: SUCCESS
- admin sends invite: SUCCESS
VOUCHING ADMIN
- subscriber sends invite: UNAUTHORIZED
- admin sends invite: SUCCESS
VOUCHING OFF
- admin/subscriber sends invite: SUCCESS
Edited by Mari