Skip to content
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

ClemBot Dashboard: Add Ability to View and Manage Claims #673

Open
Exper1mental opened this issue Jun 15, 2022 · 0 comments
Open

ClemBot Dashboard: Add Ability to View and Manage Claims #673

Exper1mental opened this issue Jun 15, 2022 · 0 comments
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

Comments

@Exper1mental
Copy link
Contributor

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.

@jkriste jkriste added enhancement New feature or request Large Feature This feature is indepth and will require changes in multiple places ClemBot.Site Issue pertaincs to the ClemBot.Site codebase javascript Pull requests that update Javascript code labels Aug 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

2 participants