Skip to content

feat(frontend): leave a hackathon, or cancel a waitlisted registration - #427

Merged
sabinem merged 1 commit into
mainfrom
feat/leave-hackathon-frontend
Nov 6, 2026
Merged

sabinem merged 1 commit into
mainfrom
feat/leave-hackathon-frontend

Conversation

@sabinem

@sabinem sabinem commented Nov 6, 2026 •

Copy link
Copy Markdown
Collaborator

Leave a hackathon, or cancel a waiting registration

People who signed up and then couldn't come had no way out. Only an organizer could remove them. The backend gained Leave in #397. This adds the buttons.

  • Waitlisted: Cancel registration on the public page.
  • Confirmed: Leave hackathon on their own profile. They leave their team and give up the projects they proposed. The team keeps its projects and submission.
  • Both ask for confirmation first.
  • Not offered to organizers, or once the hackathon has finished.

Left out: nobody is notified. A sole team member can leave a submission nobody can edit.

A confirmed participant leaves from their own profile inside the
hackathon. Somebody still on the waitlist cancels from the public page,
the only page they can open. Both call the Leave RPC (#397) through one
helper, and both ask first in the app's confirm dialog, which gains an
optional cancelLabel so "Cancel registration" does not sit beside a bare
"Cancel".

Leave is not offered to owners: the RPC keeps the Owner role, so they
would still run the hackathon. Nor once it has finished, which the RPC
refuses.
@sabinem
sabinem merged commit 89d9784 into main Nov 6, 2026
4 checks passed
@sabinem
sabinem deleted the feat/leave-hackathon-frontend branch November 6, 2026 09:33
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