Display check-in barcode on private URL #2403
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
TL;DR: Adds a "show barcode for check-in" button to everyone's private URLs, which shows the same barcode as would be printed on accreditations. Useful especially for tournaments that want to do on-site check-in, but don't print accreditations.
Motivation: Online self-check-in is great, but there are a few situations where it's not the best solution. Many times you need/want to do in-person check-in, but printed accreditations with barcodes bring a lot of extra logistics with them. This is meant to be a good middle-ground: it "ensures" physical presence for check-in, without creating additional work for the organizers.
Details: The button shows up only if the person has an identifier, but is shown even if already checked-in (this lets you use the barcode for other things too). Adjusts to screen size and scans fine even in the worst case (vertical iPhone SE).
Screenshots: