Server Management - logical operators for roles for viewing access or messaging access.
Hey!
I would like to request a feature that allows people with a specific combination of roles to view/message or any other thing in a channel on a server.
TLDR: Logic gates needed to reduce number of roles in a server to efficiently manage. Logical combination can lead to highly efficient management.
Explanation:-
Suppose there are 6 channels and 4 roles - Channel1-6; Role1-4
Channel1 can be accessed by only people with (Role1 OR Role2 OR Role3)
//any one or more role
Channel2 can be accessed by only people with (Role2 AND Role1) OR (Role3 AND Role1)
//need to have both roles - either combination works
Channel3 can be accessed by only people with (Role1 AND Role3)
//need to have both roles - only this combination works
Channel4 can be accessed by only people with (Role4 OR Role2 OR Role3)
Channel2 can be accessed by only people with (Role2 AND Role4) OR (Role3 AND Role4)
//need to have both roles - either combination works
Channel3 can be accessed by only people with (Role3 AND Role4)
//need to have both roles - only this combination works
Meaning, currently I have to make specific roles to satisfy the criterion "Role1 AND Role2" or similar "OR" or "AND" based roles.
Realistic case can can be -
role - csgo_community, dota_community, moderator, Manager
Access type_1 - Moderator AND csgo_community member
//moderator who is a CSGO_Community member
Access type_2 - Moderator AND dota_community member
//moderator who is a DOTA_Community member
Access type_3 - Manager AND csgo_community member
//manager who is a CSGO_Community member (the role is ranked higher than moderator so it gives the person with this role more rights like temp ban/perma ban etc.)
Advantage -
- Reduces the number of roles required to efficiently manage serves which have collection of multiple communities/games or any other thing
- More logics like NOT, NOR, XOR will allow complex management features for server owners
Disadvantages -
- MIGHT HAVE TO CHANGE A LOT OF CODE
- Learning curve to actually understand how it would work
Hope this or some thing like this can be implemented (maybe as an experimental feature).
Eagerly waiting for the notification :)
TLDR: (same as above) Logic gates needed to reduce number of roles in a server to efficiently manage. Logical combination can lead to highly efficient management.
PS: if there is something like this already then please direct me to it.
Accedi per aggiungere un commento.
Commenti
0 commenti