Skip to content

Add admin page for hackathon request management#249

Merged
gregv merged 1 commit intodevelopfrom
feature/admin-hackathon-requests
Mar 6, 2026
Merged

Add admin page for hackathon request management#249
gregv merged 1 commit intodevelopfrom
feature/admin-hackathon-requests

Conversation

@gregv
Copy link
Contributor

@gregv gregv commented Mar 6, 2026

Summary

  • Add /admin/hackathon-requests page to view and manage all hackathon requests
  • Add HackathonRequestTable component with sortable columns, status chips, and date formatting
  • Add HackathonRequestDetailDialog with full request details, admin status controls, and notes
  • Add "Hackathon Requests" link to admin navigation
  • Add 36 Jest tests covering table, dialog, and page components

Dependencies

Test plan

  • Run npx jest --testPathPattern="admin/__tests__/Hackathon|hackathon-requests/__tests__" (36 tests pass)
  • Navigate to /admin/hackathon-requests as admin user
  • Verify requests load with status summary chips
  • Test text filtering and status chip filtering
  • Open a request detail dialog and update status/notes
  • Verify non-admin users see permission denied

🤖 Generated with Claude Code

Add /admin/hackathon-requests page with table view, detail dialog,
status filtering, text search, and status update capabilities.
Includes admin navigation link and tests (36 tests).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Contributor

vercel bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
frontend-ohack-dev Error Error Mar 6, 2026 5:52am

Request Review

@gregv gregv merged commit 6fd68d3 into develop Mar 6, 2026
1 check failed
@gregv gregv deleted the feature/admin-hackathon-requests branch March 6, 2026 06:11
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