-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Add Moderation Roles (Owner & Moderator)
Summary
Implement a role-based moderation system to manage product content more effectively. This will include two roles: Owner and Moderator (Mod), each with specific permissions related to product management.
Roles & Permissions
-
Owner
- Can assign/remove the Mod role to/from users.
- Can delete any product.
- (Optional) Could manage other high-level app settings in the future.
-
Moderator (Mod)
- Can delete products.
- Cannot assign roles or access other admin-level controls.
Acceptance Criteria
- Users can be assigned a role:
owner,mod, or default (no elevated permissions). - Only owners can manage mod assignments.
- Mods and owners can delete products via the UI and backend.
- Role-based permissions are enforced in both the frontend and backend.
Tech Notes
- Create a "User Management" admin page visible only to owners.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request