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

Feat: User Profile Update #35

Closed
5 tasks done
mukunzidd opened this issue Apr 29, 2024 · 0 comments · Fixed by #53
Closed
5 tasks done

Feat: User Profile Update #35

mukunzidd opened this issue Apr 29, 2024 · 0 comments · Fixed by #53
Assignees
Labels
backend Good for newcomers

Comments

@mukunzidd
Copy link
Contributor

mukunzidd commented Apr 29, 2024


Description

As a user (vendor or buyer), I want to be able to update my profile information, such as name, email, or other relevant details, so that my account information remains up-to-date.

Acceptance Criteria

  • Implement a user profile update API endpoint
  • Validate user input and sanitize data
  • Update user profile information in the database
  • Implement appropriate error handling and responses
  • Implement input sanitization

Developer Notes

  • Define the API endpoint and request/response payloads for user profile updates
  • Implement input validation and sanitization measures
  • Update the user profile information in the database
  • Handle edge cases, such as email uniqueness or required fields
  • Write unit tests to cover different scenarios and edge cases
  • Write clear API documentation for the resulting endpoint

Related Issues

Definition of Done

  • User profile update API endpoint is implemented and functional
  • User input is validated, and data is sanitized
  • User profile information is updated in the database
  • Appropriate error handling and responses are implemented
  • Input sanitization measures are in place
  • Unit tests are written and passing
  • Code adheres to coding standards and best practices
  • API documentation for the resulting endpoint is completed
@mukunzidd mukunzidd added the backend Good for newcomers label Apr 29, 2024
@ambroisegithub ambroisegithub mentioned this issue May 1, 2024
7 tasks
@Dawaic6 Dawaic6 added this to the Authentication & RBAC milestone May 9, 2024
@Dawaic6 Dawaic6 linked a pull request May 9, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants