Skip to content

feat(admin): users page; document audit-logs, submit endpoint, verification history - #1215

Merged
mftee merged 1 commit into
CodeGirlsInc:mainfrom
RUKAYAT-CODER:feat/admin-users-audit-history-submit
Aug 25, 2026
Merged

feat(admin): users page; document audit-logs, submit endpoint, verification history#1215
mftee merged 1 commit into
CodeGirlsInc:mainfrom
RUKAYAT-CODER:feat/admin-users-audit-history-submit

Conversation

@RUKAYAT-CODER

Copy link
Copy Markdown
Contributor

Small, focused changes.

Closes #932
Closes #934
Closes #936
Closes #941

… verification history

- Add admin users page listing users with role/verification and role/suspend actions (closes CodeGirlsInc#932)
- Document the admin audit-logs page (columns, filters, admin-only access) (closes CodeGirlsInc#934)
- Document the real POST /submit anchoring handler (closes CodeGirlsInc#936)
- Document verification-history population via the history:{hash} cache key (closes CodeGirlsInc#941)
@vercel

vercel Bot commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

@RUKAYAT-CODER is attempting to deploy a commit to the Mftee's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Aug 25, 2026

Copy link
Copy Markdown

@RUKAYAT-CODER Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mftee mftee left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed. Two clear contract docs (CT-31 submit endpoint, CT-36 verification history) that accurately describe the existing lib.rs handlers, plus a new admin Users page (FE-61) with a real GET /admin/users fetch, loading/empty states, and route guarded under (protected)/admin per FE-44. Table renders correctly for name/email/role/verification.

One non-blocking note for a follow-up: the 'Change role · Suspend' actions column is currently static text, not wired to the PATCH/DELETE endpoints the docs describe — fine to land now, but worth a fast-follow PR to make those actionable.

Approving.

@mftee
mftee merged commit 0f795e8 into CodeGirlsInc:main Aug 25, 2026
1 of 6 checks passed
@grantfox-oss grantfox-oss Bot mentioned this pull request Aug 25, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants