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

Edit User Profile #64

Closed
2 tasks
oliver-pham opened this issue Jan 20, 2022 · 2 comments · Fixed by #180
Closed
2 tasks

Edit User Profile #64

oliver-pham opened this issue Jan 20, 2022 · 2 comments · Fixed by #180
Assignees
Labels
backend feature Feature request priority:low Default priority when a new issue is created
Projects
Milestone

Comments

@oliver-pham
Copy link
Collaborator

oliver-pham commented Jan 20, 2022

Is your feature request related to a problem? Please describe.

As a user, I want to be able to edit my personal information, displayed on my profile page, and my preferences. Additionally, I can update my avatar, remove/upload my photos.

Are there any related issues? Please list all of them.

Describe the solution you'd like

  • Design GraphQL mutation(s) for user profile update
  • Implement image upload & storage

Acceptance criteria

  • Frontend can request to update a user profile information preferences
  • Frontend can upload a new avatar image and a profile image
  • New user information is persisted to the database (replacing old user data)
  • Images must be persisted either to the database or to a third-party storage

Describe alternatives you've considered

Don't let users edit their profiles 😬

Additional context

Note

@oliver-pham oliver-pham added backend feature Feature request priority:low Default priority when a new issue is created labels Jan 20, 2022
@oliver-pham oliver-pham added this to the Milestone 1 milestone Jan 20, 2022
@oliver-pham oliver-pham added this to Backlog in Seeksi via automation Jan 20, 2022
This was referenced Jan 20, 2022
@tuanthanh2067
Copy link
Owner

So we only have 1 mutation or route, in which we're gonna save both user information and handle images if any?

@hlavu hlavu moved this from Backlog to To Do in Seeksi Feb 7, 2022
@oliver-pham
Copy link
Collaborator Author

So we only have 1 mutation or route, in which we're gonna save both user information and handle images if any?

The list is just my initial thoughts, @tuanthanh2067. Feel free to create more if needed (e.g. a separate mutation/route for image upload).

@dtnguyen22 dtnguyen22 self-assigned this Feb 8, 2022
Seeksi automation moved this from To Do to Done Feb 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend feature Feature request priority:low Default priority when a new issue is created
Projects
Seeksi
  
Done
Development

Successfully merging a pull request may close this issue.

3 participants