Skip to content
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

Fixes for dealer badge conversion, email reports, and admin shift schedule #4293

Merged
merged 7 commits into from
Nov 29, 2023

Conversation

kitsuta
Copy link
Member

@kitsuta kitsuta commented Nov 29, 2023

Includes the following fixes:

  • Group leaders no longer get deleted along with their group during dealer badge conversion 😬
  • The "select a child badge" validation should no longer erroneously trip for people claiming group badges
  • The pending badge report email now only sends if there are pending badges created by admins (vs pending badges of people who didn't finish registering, which happens basically constantly). Also fixes a typo in the email.
  • The duplicate registration check should now only send once a day even if there are multiple email tasks running
  • The "Event" button on the admin shift schedule now actually shows the last day of the event

The prior form of this would always delete the group leader when deleting the group, which is... not ideal. Also fixes an issue with the email.
This should stop these validations from running on non-prereg pages, even if someone is claiming a new badge.
Registration doesn't need to do anything with pending attendees that hadn't finished registering, so this was just filling up their inboxes.
Turns out we have a way to check for email subjects that have already been sent!
It's not really important but I saw it so I had to fix it
The "Event" button on the shift management page for admins was showing up until the epoch day, but not the actual last day of the event. This fixes that.
@kitsuta kitsuta merged commit 5d00983 into main Nov 29, 2023
3 checks passed
@kitsuta kitsuta deleted the various-fixes branch November 29, 2023 05:02
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