Overwrite admin permissions
It would be very useful to be able to overwrite Admin permissions for a certain field of things. For example, I have some admins on my server and I trust them but I just really really don't want this one channel to be deleted, also not by accident. So it would be good to be able to disable admin permission of managing channels or deleting channels or anything else on certain channels/categories or everywhere.
-
Ref: https://support.discord.com/hc/en-us/articles/206141927-How-is-the-permission-hierarchy-structured-
For implementing this, I would suggest changing the permission system as follows:- Apply denies of @everyone on channel
- Apply allows of @everyone on channel
- Apply the allow for the Administrator permission
- Sum up all the denies of a member's roles and apply them at once
- Sum up all the allows (exept the Administrator permission) of a member's roles and apply them at once
- Apply denies for a specific member if they exist
- Apply allows for a specific member if they exist
Furthermore the Administrator permission should flag every permission 'allowed'. Therefore SOME effort can be spared, and only the denies would have to be processed afterwards.
1
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire