Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Define permissions for Managed VCs #13

Open
Ryeera opened this issue Sep 15, 2021 · 0 comments
Open

Define permissions for Managed VCs #13

Ryeera opened this issue Sep 15, 2021 · 0 comments
Assignees
Labels
enhancement New feature or improvement of an existing one managed VCs Anything related to VCs managed by Argus..

Comments

@Ryeera
Copy link
Owner

Ryeera commented Sep 15, 2021

In all managed VCs, there will be the following roles. The only mandatory role is the channel-owner which is set by default to be the creator of the managed VC.

Channel Owner

The owner has all permissions for this single channel, which allows them to set up all channel settings to their liking.
The owner can also assign members as channel-admins as well as channel-moderators which will grant the according permissions for this channel.
The owner is the only person who can grant and revoke channel-admin-permissions.
Both the owner and the channel-admins can grant and revoke channel-moderator-permissions.

Channel Admin

Channel Admins have all permissions in a managed VC except for appointing new channel-admins and changing the owner of the managed VC.
Both the owner and the channel-admins can grant and revoke channel-moderator-permissions.

Channel Moderator

Channel Moderators have moderation-permissions like Disconnect, Kick, Mute, Deafen etc.
They cannot moderate the Channel Admins nor the Channel Owner.

Refer to issue #11 for how configuration of these settings as well as the usage as the moderation-features is supposed to work.

@Ryeera Ryeera added enhancement New feature or improvement of an existing one managed VCs Anything related to VCs managed by Argus.. labels Sep 15, 2021
@Ryeera Ryeera added this to the Managed VCs Overhaul milestone Sep 15, 2021
@Ryeera Ryeera self-assigned this Sep 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or improvement of an existing one managed VCs Anything related to VCs managed by Argus..
Projects
None yet
Development

No branches or pull requests

1 participant