Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Workflows #21

Open
5 tasks
cseitz opened this issue Jan 23, 2023 · 0 comments
Open
5 tasks

Workflows #21

cseitz opened this issue Jan 23, 2023 · 0 comments
Labels
backend For those who want to do backend tasks.

Comments

@cseitz
Copy link
Contributor

cseitz commented Jan 23, 2023

Workflows are various procedures that perform a bulk of operations that are usually niche one-off things.

  • event concluded will close hacker registration, swap the website over to a "thanks for attending!" page, and mark data in the database as being a part of the current year. It will also email people who attended with "thanks for attending" email.
    • This is critical because if we keep data year-over-year in the database, then operations should only be performed on data from the current year; aka MongoDB { khe: { $exists: false } } or { khe: { $eq: 2023 } }
  • open registration will open registration and email everyone who Subscribe to Updates #19.
  • 1-week will email everyone a week before the event letting them know "hey, its this weekend!"
  • 1-day will email everyone the day before the event. Will probably be exact same as 1-week, maybe with some slight adjustments and the discord server link.
    ... and any others we think of.
@cseitz cseitz added the backend For those who want to do backend tasks. label Jan 23, 2023
@cseitz cseitz added this to the Essential Functionality milestone Jan 23, 2023
This was referenced Jan 23, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backend For those who want to do backend tasks.
Projects
None yet
Development

No branches or pull requests

1 participant