Skip to content

feat: Add admin attendee search/edit and order detail pages#1142

Closed
replicas-connector[bot] wants to merge 1 commit intodevelopfrom
admin-attendee-search-order-details
Closed

feat: Add admin attendee search/edit and order detail pages#1142
replicas-connector[bot] wants to merge 1 commit intodevelopfrom
admin-attendee-search-order-details

Conversation

@replicas-connector
Copy link
Copy Markdown

Summary

  • Adds a new Attendees page to the superadmin area with search (by name, email, ticket ID), sortable columns, pagination, and an inline edit modal for updating attendee name, email, and notes
  • Adds a new Order Detail page accessible by clicking any order row in the admin orders table, showing customer info, payment breakdown, and a list of attendees on that order
  • Updates the admin orders table so rows are clickable and link to the detail view

Backend

  • GET /api/admin/attendees — paginated attendee search across all accounts/events
  • PUT /api/admin/attendees/{id} — edit attendee first name, last name, email, notes
  • GET /api/admin/orders/{id} — detailed order with event, account, and attendees
  • All endpoints require SUPERADMIN role

Frontend

  • /admin/attendees — new page with search, sort, pagination, edit modal
  • /admin/orders/:orderId — new detail page with customer, payment, order info, attendees table
  • Admin sidebar updated with Attendees nav item
  • Orders table rows now navigate to detail on click

Test plan

  • Verify /admin/attendees loads and search filters correctly
  • Verify editing an attendee via the modal updates the record
  • Verify clicking an order row in /admin/orders navigates to the detail page
  • Verify order detail shows correct payment breakdown and attendees list
  • Verify all endpoints return 403 for non-superadmin users

🤖 Generated with Claude Code

Replicas workspace

Add superadmin-level attendee search with basic edit functionality and
clickable order detail view to the admin area.

Backend:
- GET /api/admin/attendees - paginated search by name, email, ticket ID
- PUT /api/admin/attendees/{id} - edit attendee name, email, notes
- GET /api/admin/orders/{id} - detailed order view with attendees

Frontend:
- New /admin/attendees page with search, sort, pagination, edit modal
- New /admin/orders/:id detail page with customer, payment, attendees
- Orders table rows are now clickable to navigate to detail view
- Attendees nav item added to admin sidebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@daveearley daveearley closed this Apr 3, 2026
@github-actions github-actions bot locked and limited conversation to collaborators Apr 3, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant