Skip to content

Onboarding: Non-happy path #30

@avivash

Description

@avivash

In the current version of the fission-server, we won't receive any errors related to duplicate emails until after the user has completed these three steps:

  1. Submitted their email to the server
  2. Submitted their pin to the server
  3. Submitted their username to the server

Which means only on the third screen, after the username has been sent to the server, will we know the user needs to enter a different email address:
image

To account for this error path in the UI, we will have to make a fairly convoluted user flow. For now, we're opting to focus on the existing happy path, rather than complicating the happy path to support the error path.

@depatchedmode and I will discuss this with the server team to determine an ETA for username-first logins. Perhaps there are other solutions on the server that can be implemented sooner, as well. If the server work isn't too out, it may make sense to keep the same UI we have and direct users to a support forum in the meantime. Also, until the server work is completed, we can simply send users back to the email entry screen when the error occurs and include some sort of error message akin to:

"It looks like that email is taken. Please enter a different email address."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions