sillsdev / appbuilder-portal

Portal for Scriptoria -- App Publishing Service
MIT License
25 stars 5 forks source link

Epic: Improve Onboarding Process #1010

Open chrisvire opened 6 months ago

chrisvire commented 6 months ago

The current on boarding process:

  1. Organizational Admin invites user to organization with email by

    a. clicking "+ Invite User" image

    b. entering email in popup

image

  1. User receives an email

image

With this link: https://dev.scriptoria.io/invitations/organization-membership/ef645de4-8b47-4bcd-a61a-d56a7b110aa4

  1. User clicks on link in email and goes to for with Log In or Sign Up. Which should they use?

image

  1. Use Sign up then get "Please verify your email address"

image

  1. Receive "verify your account" from "scriptureforgeissues@sil.org" ? (this might be due to this being the dev tennant)

image

  1. Receive "Email verification" screen

image

  1. Sign out and try to sign in ... but get "Organization Membership is Required

image

Who is Organization administrator? How do I contact them?

  1. Finally check with Organization Admin, but there is no record of the user being added to the organization.

  2. Try link in first email and Sign In this time

image

  1. Sign out, wait a little, sign in again and l get logged in, but I can't do anything:

image

image

  1. Communicate to Organization Admin again ... they can now see the user and assign to groups and roles

image

Observations

chrisvire commented 3 days ago

Also issues with creating a new organization:

  1. We really don't need the owner of the organization. I don't think we use it for anything? Maybe to contact them if there is an issue, but it shouldn't be required to create the organization.
  2. We normally don't have them added as a user anyway to I have to set the owner to me.
  3. Creation of the organzation in S1 seems to have a client error.