Ability to preview effective permissions
Making permissions is relatively easy for small and simple servers, but can become a chore while making a more complex system, e.g. making a "muted" role. Testing such a role if everything is set up correctly can be a bit troublesome, especially when combined with multiple roles. Combining roles on a user can override certain permissions and can be easily missed (While there is the "View Server as Role" feature, it doesn't provide a technical and intuitive way to view permissions; You would need to check all channels and check if a user has access or not to certain actions, which can as well be easily missed or forgotten) and cause problems later on. That's why I came up with an idea of effective permissions, allowing you to specify the roles you want to check as if it was a normal user and check the final permissions for them, allowing you to see if there are any errors and what role is causing this unexpected behavior. This is a similar idea to CSS inspectors in most browsers allowing you to see what is affecting a specific property and debug unexpected behavior.
Please sign in to leave a comment.
Comments
0 comments