Skip to content

HMT 53: Verify food tickets #52

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 21 commits into from
Jul 17, 2024
Merged

HMT 53: Verify food tickets #52

merged 21 commits into from
Jul 17, 2024

Conversation

AnaCoda
Copy link
Contributor

@AnaCoda AnaCoda commented Jun 23, 2024

  • Add admin page with a QR code camera scanner
  • Admin selects an event to scan for from dropdown
  • QR code is automatically verified when a new code is scanned (no button press needed)
  • There is a Manual Scan button if you want to re-check a ticket
  • When a QR code is scanned, it shows if the user can eat or not
  • Also shows descriptive messages depending on the situation
  • If the user is in the wrong specific time slot, they will be allowed to eat anyway

@AnaCoda AnaCoda requested a review from ideen1 June 23, 2024 20:42
@AnaCoda
Copy link
Contributor Author

AnaCoda commented Jun 23, 2024

The changes to the Food create event form are not important at all, I just had to do it to test my changes and I thought I'd leave the changes there in case others want to use the form as well (since the old form had errors with new data model things)

@AnaCoda
Copy link
Contributor Author

AnaCoda commented Jun 23, 2024

@hannagracec will make it look nicer

@hannagracec
Copy link
Contributor

hannagracec commented Jun 25, 2024

Expanded on Ana's QR scanner UI:

Catered the UI to mobile view (assuming admins will be using their phone to scan the QR )
image

Example of the mark as attended button:
image

Also updated the navbar link and made it collapsable to work with mobile devices
image

Copy link
Contributor

@ideen1 ideen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few small preliminary adjustements.

@AnaCoda AnaCoda requested a review from ideen1 July 11, 2024 02:03
Copy link
Contributor

@ideen1 ideen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some sample files that need to be deleted as a change to a file that was made that I don't think is needed

@AnaCoda AnaCoda requested a review from ideen1 July 17, 2024 03:24
Copy link
Contributor

@ideen1 ideen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can just delete this file tho cuz its testing stuff

Perfec thanks!

Copy link
Contributor

@ideen1 ideen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Will fully test on main with other changes

@AnaCoda AnaCoda merged commit 46fa45a into main Jul 17, 2024
4 checks passed
@AnaCoda AnaCoda deleted the HMT-53-Verify-food-tickets branch July 17, 2024 22:10
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.

3 participants