Permissions in text chat
In a discord, it is impossible to make a person with 2 roles, one of which prohibits the use of the channel (it is higher), and the second (which is lower) allows the use of the channel. In my example, this is the “muted” role, it stands higher and prohibits the use of the channel. In the meantime, there is another “Bandits” role. Which below, and allows the use of the channel. My proposal is to make the role, the prohibitions of which are higher, a priority.
-
https://support.discord.com/hc/en-us/articles/206141927-How-is-the-permission-hierarchy-structured-
Yes, it is impossible to do so because of the order shown in this article - denies apply before allows and therefore have lesser priority.
Possible solution: use specific member records for channel permissions to block access to them. They have a higher priority then roles. (But there is a drawback - these records vanish with user leaving the server and don't come back when they return (Personally I consider this a design flaw))Higher role is supposed to have more rights and therefore having it block something that lower role allows makes no sense.
As a consequence of this priority, role should be treated as something that gives you some right, not something that restricts you (a gray switch is not -1, it is zero). If you want to limit someone's access you should take away the corresponding roles that give this permission.0
Please sign in to leave a comment.
Comments
1 comment