ClemBot Dashboard: Add Ability to View and Manage Claims #673
Labels
ClemBot.Site
Issue pertaincs to the ClemBot.Site codebase
enhancement
New feature or request
javascript
Pull requests that update Javascript code
Large Feature
This feature is indepth and will require changes in multiple places
I'm pretty sure this is already on the roadmap but wasn't documented anywhere.
Viewing and modifying ClemBot claims is currently a rather tedious process of sending commands to figure out what claims you or the role in question has, which claims are available, and then assigning them to the necessary role. While power users know to use the Role ID to avoid pinging users, everyone else ends up repeatedly pinging the roles being managed while settings are configured. Worse, for the
@everyone
role, which has a seemingly impossible to retrieve Role ID, the entire server gets pings unless the moderator has the ability to manage roles (I know this because this was an issue I encountered on a server I moderate) or gets an admin to share the role ID.All of this can be solved by adding the ability to view and manage claims from the ClemBot dashboard.
For those with the ability to view claims for all users, there could be a list of roles (in rows) with claims checkboxes (in columns) showing what roles have what permissions. Those with the ability to modify claims could then check/uncheck the boxes quickly and easily.
The ability to select multiple roles and apply claims to all of them at the same time would be nice. The ability to assign a claim to all roles (or remove from all roles) would also be handy.
The text was updated successfully, but these errors were encountered: