Skip to content

Instantly share code, notes, and snippets.

@data-doge
Created January 26, 2016 01:29
Show Gist options
  • Select an option

  • Save data-doge/bfd3a141dcf0b6732cdd to your computer and use it in GitHub Desktop.

Select an option

Save data-doge/bfd3a141dcf0b6732cdd to your computer and use it in GitHub Desktop.
asdf

mvp-admin-onboarding-flow stories:

onboarding flow for completely new user

  • enter email on home page
    • user created with email, tmp_password and confirmation_token
    • user logged in
  • set group name
    • group created with name
    • user added as admin to group (already happens on groups#create
  • redirect to group page
    • user can do whatever they want -- cannot, however, receive email notifications
  • email with redirect link to confirm-account-page sent
    • redirect link contains confirmation_token
  • sets password
    • form submittable with confirmation_token
  • redirected to group page

onboarding flow for existing user

  • enter email on landing-page
    • user exists, server returns error
  • redirected to login-page with setup_group=true
  • on form submit, redirected to group-setup-page
  • redirected to group-page

newly onboarded first-time user signs out and signs back in

  • user signs out
  • user tries to sign in
  • error msg: 'u havent confirmed your email address, we've sent an invite to {{ email }}. please check your inbox to continue'

questions / comments / concerns

  • when is the user notified that an email has been sent to them? when / where should that be?
  • should the user be prompted to enter their desired name during the onboarding process? when does slack prompt them?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment