fssa-batch3 / fssa-batch3/sec_a_susikumar.pitchaimuthu__corejava_project_2

User model | Update Feature

Open
#7 0 comments 0 reactions 1 assignee Claimed by @Susikumar-Pitchaimuthu View on GitHub
enhancement user-module
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

User story

As a user, I would like to have the ability to edit my profile information within the application. This feature will enable me to update various details such as my first name, last name, user name, nationality, profile image, mobile number, gender, and date of birth. After making these changes, I expect to see my updated information displayed correctly.

### DAO:

- [x] updateUser()

### Service:

- [x] updateUser()

### Service Tests:

- [x] testUpdateUser()

### Flow

```mermaid
flowchart TD
A[Start]
B[Display User Details Form]
C[User Makes Updates]
D[Validate Update Details]
E{Validation Successful?}
F[Update User Details]
G[Details Updated Successfully]
H[Display Error Message]
I[End]
A --> B
B --> C
C --> D
D --> E
E -- Yes --> F
F --> G
E -- No --> H
H --> B
G --> I
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.