Skip to content

Implement admin operations panel#673

Open
DYSfu wants to merge 1 commit into
SecureBananaLabs:mainfrom
DYSfu:dysfu/issue-29-admin-panel
Open

Implement admin operations panel#673
DYSfu wants to merge 1 commit into
SecureBananaLabs:mainfrom
DYSfu:dysfu/issue-29-admin-panel

Conversation

@DYSfu
Copy link
Copy Markdown

@DYSfu DYSfu commented May 24, 2026

/claim #29

Summary

  • replace the placeholder admin page with a functional operations dashboard for metrics, users, moderation, disputes, controls, and audit review
  • add server-side admin-only API protection after JWT authentication
  • add paginated and filterable admin endpoints for users, flagged listings, disputes, platform controls, and audit logs
  • wire user status changes, listing decisions, dispute rulings, platform toggles, notifications, and append-only audit entries through the admin service
  • add focused API coverage for non-admin rejection, filtered users, user status audit entries, moderation, dispute rulings, and platform control toggles

Demo

  • demos/admin-panel-demo.mp4

Validation

  • npm test
  • npm run build -w apps/web
  • browser check of /admin search/filter behavior
  • ffprobe demos/admin-panel-demo.mp4

github-actions Bot added a commit that referenced this pull request May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant