User Pages
- develop a list of users stories to define the specs for the new user pages feature
- create (as needed) user workflows to help identify potential features and ui for user pages stories
- create (as needed) designs/ui mockups to identify new pages or ui features
consolidating user stories into this ticket for history and to clear out the unnecessary number of tickets related to user stories in the repo.
Title: New User Registration and Login Using Google As a new user, I want to register and log in using ORCID, So that I can access the platform and create my user profile seamlessly.
Title: Upon completion of ORCID association As a user, I want my ORCID and Privacy settings to be reflected on my OpenNeuro account, So that users can see my information and I can protect my information.
Title: Search for Other Users As a user, I want to search for other users by name, ORCID, or other identifiers, So that I can find and view their public profiles.
Title: View Author Profiles from Dataset Details As a user, I want to click on an author's name in the author list of a dataset, So that I can view their public profile and learn more about them.
Title: Associated Datasets Profile Page As a viewer, I want to see "Associated Datasets" on a user's profile page, So that I can see any datasets they have uploaded or are an author of.
Title: Set Preference for Landing Page After Login As a user, I want to set a preference for whether I am directed to my User Profile page or the home page upon logging in, So that I can choose my preferred starting page.
Title: View User's Public Profile Page As a user, I want to view my public profile page and allow others to view it, So that I can share my profile details publicly.
Title: User Account Page for Information Management As a user, I want an account page where I can update my personal information, So that I can manage my profile details and preferences.
Title: Inform Users to Log in with ORCID After Migration As an existing user who has already migrated to ORCID, I want to receive a notification if I attempt to log in using Google, So that I know to log in with my ORCID account instead.
Title: Associate ORCID with Existing User Accounts As an existing user, I want to associate my ORCID with my current account, So that I can transition to using ORCID for future logins.
Title: New User Registration and Login Using ORCID As a new user, I want to register and log in using ORCID, So that I can access the platform and create my user profile seamlessly.
(TBD) Title: Delete My Account on OpenNeuro.org As a user, I want to delete my account, So that I can remove any data about me from OpenNeuro.
General Login/Auth Workflow
Just one point of clarification which is that a new Google login after this is implemented is different from the Google auth -> migration workflow since it essentially should log you out. It just would give you the chance to login with ORCID if no account was associated.
General Login/Auth Workflow
Just one point of clarification which is that a new Google login after this is implemented is different from the Google auth -> migration workflow since it essentially should log you out. It just would give you the chance to login with ORCID if no account was associated.
I have added a user story https://github.com/OpenNeuroOrg/openneuro/issues/3211 and updated the workflow diagram to account for this
User workflow comps https://xd.adobe.com/view/9c41dff2-75b0-407b-94e4-922d55f991e4-c912/
User workflow comps https://xd.adobe.com/view/9c41dff2-75b0-407b-94e4-922d55f991e4-c912/
updated comps https://xd.adobe.com/view/9c41dff2-75b0-407b-94e4-922d55f991e4-c912/
