As a visitor I can register new team
pharod opened this issue · comments
Igor Romanov commented
Create a sign-up form with:
- Team name
- User's email
- Password
When submitted:
- Show a static page with "Please check your email and confirm eamil address"
- Create a new Team
- Create a new user and make him Admin for newly created Team
- Mark user as not verified
- Create a verification token and a link for user to confirm email address
- Send email to user via SendGrid or MailGun with verification link in it
When user click on verification link:
- Check that user with such verification token exists
- Mark user as verified
- Show "Thank you for verifying email address" and a link to Login page