-
Notifications
You must be signed in to change notification settings - Fork 3
Refactor Command Permissions for Granularity #8
Copy link
Copy link
Open
Labels
permissionsGranular control over who can use which commands or features (role-based access).Granular control over who can use which commands or features (role-based access).refactorCode restructuring or permission logic cleanup without changing external behavior.Code restructuring or permission logic cleanup without changing external behavior.
Description
Currently, most commands are protected with basic Admin or Mod role checks. Refactor the permission system to support more nuanced access control.
Refactor Plan:
- Role-based command access (assign specific roles to specific commands)
- Per-command permission config
- Support for @everyone, @verified, and named roles
- Optional owner-only overrides
This change allows more flexible and secure delegation of command access across diverse server hierarchies.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
permissionsGranular control over who can use which commands or features (role-based access).Granular control over who can use which commands or features (role-based access).refactorCode restructuring or permission logic cleanup without changing external behavior.Code restructuring or permission logic cleanup without changing external behavior.