652 B
652 B
Task: Moderation System
Objective
Implement role-based access control and a moderation queue.
Steps
- Roles:
- Update
Usermodel withrolefield (User, Moderator, Admin). - Create
RoleCheckerdependency for API routes.
- Update
- Moderation Queue:
- Create API endpoint to list pending items (Nicknames, Reports).
- Create API endpoint to approve/reject items.
- Frontend:
- Create "Moderator Dashboard" page.
- Display pending queue with Approve/Reject actions.
Acceptance Criteria
- Only Moderators can access the Dashboard.
- Moderators can approve/reject pending nicknames.