Permission Priority
In some situations you want one role to allow a user to do something, but another role to prevent them from doing it no matter what other roles they have.
So I present to you the idea of Permission Priority! Instead of the simple ‘Allow’, ‘Disallow’ and ‘Default’ options, for setting the permissions, we swap it out for a left and right arrows to control a notched slider. This slider has 9 positions, those being ‘Default’, and 4 tiers of priority to ‘Allow’ and ‘Disallow’. You can give different roles different tiers of Priority, and whatever role has the highest priority will win out.
For example, the role @everyone on my server cannot access #channel-1, but if they have the @channelaccess role, they are able to talk in #channel-1 because @channelaccess has ‘view channel’ permissions set to Allow Priority 1. However, if they ever have @channelbanned they will be unable to see #channel-1 even if they have @channelaccess, because @channelbanned has Disallow Priority 2, beating out the Allow Priority 1 of @channelaccess because Priority 2 has more influence than Priority 1.
Old Design
Disallow, Default, Allow
Example New Design
The Arrows move the selected priority (visualised by the larger bar and whatever button is highlighted) in the direction they aim - the red arrow lowers Allow Priority and raises Disallow Priority and the green arrow vice versa - with the set to Default button in the middle that automatically retargets to be neutral.
This would allow for much more flexibility and control on servers and would be very appreciated if it were added!
Por favor, entrar para comentar.
Comentários
0 comentário