ensembler
ensembler copied to clipboard
ADMIN: UI for creating invitations
- [ ] 1. TDD: Admin endpoint and form for creating invite: generate invite_token (use short ID not UUID). Form needs the person's GitHub username and their email
- [ ] 2. TDD: Service to send the invite email (see details below)
- [ ] 3. TDD: View invites page should not show the invite link, only have "click to copy to clipboard" link
Email content:
Subject:
You've been invited to join JitterTed's Learning Ensembles
Body:
Hi!
Welcome to my Learning Ensembles.
Please use this invite link to become a member in the Ensemble registration system (aka "MobReg"). Note that it might take an initial 10-15 seconds for it to "wake up" and respond.
https://mobreg.herokuapp.com/invite?invite_token=
If that works, you should be directed to a page to fill out the rest of your profile.
Once you've updated that, you can go to:
http://mobreg.herokuapp.com/member/register
to see available ensembles. Note that they are generally scheduled a week or two in advance. You'll also get an email when a new Ensemble is scheduled.
Let me know how it goes.
If you're in my Discord, let me know your username and I'll add you to the private #mob-programming channel. If you're not in my Discord, use this invite to join: https://discord.gg/9XDfBSZ. It's optional, but we often have post-ensemble discussions there.
;ted