Skip to content

376 mentor email invites#415

Open
ReehalS wants to merge 23 commits intomainfrom
376-mentor-email-invites
Open

376 mentor email invites#415
ReehalS wants to merge 23 commits intomainfrom
376-mentor-email-invites

Conversation

@ReehalS
Copy link
Member

@ReehalS ReehalS commented Mar 3, 2026

Use Nodemailer + Tito to send mentors invites

Modified the admissions portal code to make it even faster. Rather than having it be batches of 10/20 people processed in parallel, I made it a queue based system where there are always 20 people processing for Tito invites, and always 10 people's whose emails are being sent in parallel. I.e. if 20 people are processing for Tito invites right now, if one finishes, their place in the queue is immediately taken up by another person in waiting.

This will be very easy to modify in my next PR for sending hacker emails.

The UI for invites is being consolidated into 1 page with sub tabs for Judges, Mentors and Hackers (future).
Each one will also allow sending invites to either a single person or a CSV uploaded list of people.

Closes #376

Template and template image pending change
A per-person pipeline with two independent concurrency-limited pools where each person moves from Tito to email on their own as soon as a slot is free, with no batch boundaries.
A per-person pipeline with two independent concurrency-limited pools where each person moves from Tito to email on their own as soon as a slot is free, with no batch boundaries.
…/HackDavis/hackdavis-hub into 376-mentor-email-invites"

This reverts commit 458d2db, reversing
changes made to fd85880.
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.

Mentor email invites

1 participant