-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
๐ฎ MODERATIONFeatures for reporting, reviewing, and managing user-generated content.Features for reporting, reviewing, and managing user-generated content.
Description
Provide moderators with tools to review reports and manage community content.
This ensures the platform remains safe, respectful, and aligned with community guidelines.
โ Tasks
-
Database / Logic
- Extend
Reportmodel with status field (pending,reviewed,action_taken). - Track which moderator handled a report.
- Add soft-delete capability for posts and comments (so moderators can hide content).
- Extend
-
UI/UX
-
Create Moderator Dashboard for viewing reports.
-
Show list of reported posts and comments with details (report reason, reporter, date).
-
Provide actions:
- Mark as resolved.
- Delete/hide reported content.
- Ban user (future version, optional).
-
-
Fullstack Implementation
- Implement server actions for report review & status updates.
- Add access control: only moderators can see the dashboard.
- Ensure actions are logged for accountability.
-
Testing & QA
- Unit tests for report workflow (create โ review โ resolve).
- Integration tests for moderator dashboard actions.
- UI tests to confirm only moderators see dashboard access.
๐ Acceptance Criteria
- Reports can be reviewed and managed via a Moderator Dashboard.
- Moderators can mark reports as resolved and take actions on content.
- Only moderators have access to moderation tools.
- Actions are logged for transparency.
- Report lifecycle works smoothly (
pending โ reviewed โ resolved).
Metadata
Metadata
Assignees
Labels
๐ฎ MODERATIONFeatures for reporting, reviewing, and managing user-generated content.Features for reporting, reviewing, and managing user-generated content.