-
Notifications
You must be signed in to change notification settings - Fork 529
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion: Improve granularity of Kick/Ban permissions #379
Comments
@ChrisLenga Thanks for the suggestion. @tabarra and I have thought of separating certain permissions in the past. But one concern of ours was the number of permissions. We didn’t want it to be of a number that started to intimidate the user. But if you believe that these are essential, it might be good to start looking into that. @tabarra any input? |
Yeah, just as taso said. What makes sense, and I will take into consideration, is making ban revocation a separate permission, but probably not. |
Not true though, at least entirely. Let me explain. Kicking everyone, vs one by one. One action to kick everyone, vs sixty actions to kick sixty players. By the 5th kick a higher up would identify potential abuse and be able to remove the permissions of the user abusing. Banning would be in the same fashion. You'd essentially remove "Permanent" and "Custom" from those who can't ban permanently, and then they're forced to use the drop-downs for bans. Likewise, separating ban and unban works well to avoid admins unbanning their friends. It removes one potential abuse aspect that could be massively toxic and troubling for a community, especially if they're a large community. We have nearly 15,000 members for example, and we can't watch everything across all of our servers. We rely on gating permissions so we don't have to. I do see your points though, but I think these examples paint a slightly different picture. |
@tabarra Thoughts about this? So I can adjust tracking as needed. |
I think more discussion is needed, both as user input, and technical discussion. Either ways, this MUST be decided in the next 30 days or so, because after we do the FiveM permissions sync thing, it will more or less be set in stone not to break compatibility with upcoming resources. |
If we decide to go for a full hierarchical permission list editor, this could really help for the Admin Manager to also set non-txadmin related permissions like vmenu. But Honestly, this is not something I could do alone (🤢 frontend). |
Are you thinking an ace editor UI essentially? This is definitely possible, we should discuss what you are thinking over voice so I can get on the same page.
We could have a React implementation embedded standalone in the page but the increases in bundles sizes for a relatively small feature may be a concern. We can discuss this further over voice whenever we get a chance. |
Separate kick and kick all, as well as ban temporarily and ban permanently. In some instances, you are okay with someone kicking individual players, but not the entire server, for example.
Also perhaps separate ban, and unban, so that gives server owners the flexibility to set a specific rank that can ban, but not unban users.
The text was updated successfully, but these errors were encountered: