Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User Pages #3195

Open
thinknoack opened this issue Nov 7, 2024 · 5 comments
Open

User Pages #3195

thinknoack opened this issue Nov 7, 2024 · 5 comments
Assignees
Labels

Comments

@thinknoack
Copy link
Contributor

thinknoack commented Nov 7, 2024

  • 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 thinknoack self-assigned this Nov 7, 2024
@thinknoack thinknoack changed the title User Stories User Pages Nov 7, 2024
@thinknoack
Copy link
Contributor Author

thinknoack commented Nov 11, 2024

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.

@nellh
Copy link
Contributor

nellh commented Nov 12, 2024

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.

@thinknoack
Copy link
Contributor Author

thinknoack commented Nov 12, 2024

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 #3211 and updated the workflow diagram to account for this

@thinknoack
Copy link
Contributor Author

@thinknoack
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants