openneuro icon indicating copy to clipboard operation
openneuro copied to clipboard

User Pages

Open thinknoack opened this issue 1 year ago • 5 comments

  • 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

thinknoack avatar Nov 07 '24 21:11 thinknoack

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.

thinknoack avatar Nov 11 '24 21:11 thinknoack

General Login/Auth Workflow

image

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.

nellh avatar Nov 12 '24 17:11 nellh

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

thinknoack avatar Nov 12 '24 18:11 thinknoack

User workflow comps https://xd.adobe.com/view/9c41dff2-75b0-407b-94e4-922d55f991e4-c912/

thinknoack avatar Nov 19 '24 18:11 thinknoack

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/

thinknoack avatar Dec 02 '24 18:12 thinknoack