ensembler icon indicating copy to clipboard operation
ensembler copied to clipboard

ADMIN: UI for creating invitations

Open tedyoung opened this issue 2 years ago • 0 comments

  • [ ] 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

tedyoung avatar Mar 16 '22 00:03 tedyoung