Replies: 2 comments
-
Thank you for coming forward with your interest in improvement usability in this area. Even if I don’t comment on the bigger questions, let me quickly answer what I can without much thought - from the top of my head.
The idea is that the SuperUser account is a fallback system admin account. For example, if the server gets owned (someone else gains full control and removes your accounts control) you still have a fallback account to regain control. If the superuser account were not force-suppressed (some) users will likely use it as a default-admin account for regular use. Force-suppression forces them to only use it in rare cases; for initial setup to give themselves admin privileges on their regular account, or other severe cases where they lose control otherwise. With the idea that they only briefly use it to gain admin privilege on their regular account, hearing and talking is not necessary. Of course, other use cases are presentable where this is not desirable; where an inexperienced admin needs [voice] guidance or takes his time with ACL setup and still wants to participate in ongoing voice communication.
Personally I think 'what's this' documentation should never be required to understand a concept. If that is the case either the concept is too complex (or at least lacks a simpler alternative for novice users) or presented suboptimally. |
Beta Was this translation helpful? Give feedback.
-
Even though this is probably a very controversial topic I want to add some suggestions:
|
Beta Was this translation helpful? Give feedback.
-
As it stands the ACL system is very confusing to most people. There are numerous issues with people not understanding what an ACL option does or that ACLs control certain behavior at all. Inheritance is poorly presented and certain rules imply others, which when combined create a very confusing experience.
Having no way to inpsect a user's applied permissions makes debugging for the server owner/admin a long and frustrating process, often leading to many certificates with different permissions, because you can't remove your own Write ACL with an access token or even manually without getting out the SuperUser. If you don't mind having to use a different account to modify permissions (which I would consider best practice), you can't even use voice chat to figure out if what you are doing is helping.
Additionally, documentation in the "What is this" text is not incredibly easy to use or really complete. The wiki has two blog/tutorial style pages detailing some aspects of the ACL system, but is still lacking in some specifics.
This ticket is a discussion on what can be done to help mitigate this.
Beta Was this translation helpful? Give feedback.
All reactions