Skip to content

Commit a8a8dc0

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents 3140a30 + e236c65 commit a8a8dc0

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,25 @@ Each of us have created one or more PRs and most of these have been merged into
1414
### Profile display
1515
- By Parmis
1616
- Implemented by UserSearchUI, which allows a user to type in a user's username to view their features (user and username so far).
17-
- User information is captured using ChangeController interface, which uses UserDatabse interfaces to retrieve the user of interest:
18-
- ![img.png](img.png)
17+
- User information is captured using UserPresenter interface, which uses UserDatabse's interface UserRetriever to retrieve the user of interest, then UserReader reads features of the reader that are eventually presented:
18+
- ![img.png](images/img.png)
1919
- Here, Alex123 is not a user of the chat system:
20-
- ![img_1.png](img_1.png)
20+
- ![img_1.png](images/img_1.png)
2121
- parmis is a user of the chat system though:
22-
- ![img_2.png](img_2.png)
22+
- ![img_2.png](images/img_2.png)
2323

2424
### Profile feature modification
2525
- By Parmis
2626
- Implemented by UserMdoificationUI, which allows a user to verify their authority to access their account by confirming their username and password, and then choosing the feature they wish to modify, and enter the new value for it.
27-
- User information is captured using UserPresenter interface, which uses UserAuthenticationI to confirm user's authority to make the change, then uses Changeable interface (use case) to make the changes to the User entity, and finally uses UserModificationGateway to relay the changed info to UserDatabase:
28-
- ![img_3.png](img_3.png)
27+
- User information is captured using ChangeController interface, which uses UserDatabse's interface UserRetriever to retrieve the user of interest. Then, UserAuthenticationI confirms user's authority to make the change, then we use Changeable interface (use case) to make the changes to the User entity, and finally use UserModificationGateway to relay the changed info to UserDatabase:
28+
- ![img_3.png](images/img_3.png)
2929
- Here: Parmis's password is actually 123, so she doesn't get the chance to change her email:
30-
- ![img_4.png](img_4.png)
30+
- ![img_4.png](images/img_4.png)
3131
- as you can see, her email is unchanged.
3232
- now she enters the right password and tries again:
33-
- ![img_5.png](img_5.png)
33+
- ![img_5.png](images/img_5.png)
3434
- This time, change was successful. She could use this tool to similarly change her username or password too:
35-
- ![img_6.png](img_6.png)
35+
- ![img_6.png](images/img_6.png)
3636

3737

3838
### App Screen UI

images/img.png

12.3 KB
Loading

images/img_1.png

14.6 KB
Loading

images/img_2.png

13.8 KB
Loading

images/img_3.png

40.2 KB
Loading

images/img_4.png

47.8 KB
Loading

images/img_5.png

60.8 KB
Loading

images/img_6.png

48.4 KB
Loading

0 commit comments

Comments
 (0)