For our walk-in hackers, check-in leads will need to be allowed to promote waitlisted hackers as an action on the Participants page.
[x] Include hackers with intermediate statuses (WAITLISTED, ACCEPTED, WAIVER_SIGNED, CONFIRMED) in the /admin/participants endpoint
[x] Show Promote action instead of Check In for participants with a WAITLISTED status
[x] Disable the Promote action for organizers who are not check-in leads
Include a tooltip suggesting that only check-in leads are permitted to promote walk-ins
[x] Disable the Check In action for participants with WAIVER_SIGNED status
Include a tooltip suggesting that the hacker must confirm attendance in their portal
Will need to be careful with roles and how #318 ends up
[x] Allow check-in leads to use the Promote action which shows a modal with a confirmation button and instructions to provide the participant (log into portal, sign waiver, confirm attendance, etc.)
[x] Allow check-in associates to use /admin/checkin endpoint on CONFIRMED participants
Previously considering making only leads able to verify walk-ins, but only leads can promote anyway
For our walk-in hackers, check-in leads will need to be allowed to promote waitlisted hackers as an action on the Participants page.
WAITLISTED
,ACCEPTED
,WAIVER_SIGNED
,CONFIRMED
) in the/admin/participants
endpointWAITLISTED
statusWAIVER_SIGNED
status/admin/checkin
endpoint onCONFIRMED
participants