Skip to content

Development - #63

Merged
Krish-2118 merged 2 commits into
mainfrom
development
Oct 23, 2026
Merged

Krish-2118 merged 2 commits into
mainfrom
development

Conversation

@Krish-2118

Copy link
Copy Markdown
Collaborator

No description provided.

Krish-2118 and others added 2 commits October 24, 2026 01:15
… again

Seat counter: the registration form shows "<left> / <total> seats left" (public GET /api/seats). Admins set both
numbers on the admin Registrations tab (GET/PATCH /api/admin/seats; the registration team can only view). The
database then moves the count itself: a registration takes a seat, a rejection gives it back, approving changes
nothing, never below 0. At 0 the form stops before the payment step.

Registering again: staff pick a reason with every rejection; the student sees it on their pass with REGISTER AGAIN,
up to 3 registrations per account. Only one registration per user may be pending or confirmed; rejected ones are
kept as history. The admin list tags 2nd/3rd attempts with the previous rejection reason.

Run supabase/manual/seat_counter_and_reregistration.sql in Supabase before deploying (schema.sql section 17).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add a seat counter to registration and let rejected students register…
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
project-spacex Ready Ready Preview Oct 23, 2026 8:00pm UTC

This branch was successfully deployed

2 active deployments
Production – project-spacex — ba0587d3 Deployed Oct 23, 2026 by vercel[bot]
Preview – project-spacex — ba0587d3 Deployed Oct 23, 2026 by vercel[bot]
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