FightPandemics / FightPandemics/FightPandemics-Telegram

FP Chatbot on Telegram- Edit my Profile

Open
#8 3 comments 0 reactions 0 assignees View on GitHub
ready for engineering
Dominant language
Python
Stars
1
Forks
6
PR merge metrics
No merged PRs in 30d

Description

**User story:** As a FightPandemic chatbot user, I should be able to Edit my profile so that I can modify the details in my Profile that others can see.

**Use case 1 :** Edit Profile for a Logged in User

User invokes Main menu at any point with the command /Mainmenu #3
and selects View my profile

Where user should be able to see the following fields:
- Name
- Self Introduction
- Facebook URL
- LinkedIn URL
- GitHub URL
- Twitter URL
- Personal Website URL

User can see the buttons "Edit Profile" and "View Account Settings" at the bottom of the screen

**Wireframe:** https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133898&cot=12

On selecting/tapping to Edit profile , user is taken to Edit profile screen to edit the fields

User can edit the details by Clicking on the area he/she would like to edit such as
- Edit Name
- Edit Self-Introduction
- Edit Facebook URL
- Edit LinkedIn URL
- Edit GitHub URL
- Edit Twitter URL
- Edit Personal Website URL

**Wireframe:** https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133907&cot=12

**Acceptance Criteria**:

- User should be able to View Profile Option using the Main Menu command
- On Viewing the Profile User should have the Option to Edit the Profile and also View the Account settings
- User should not be able to edit the Profile fields on the View profile screen and only able to do so on the Edit Profile screen
- User should not be able to View Profile if Not logged in to the Chatbot application and they will be prompted to Login if they select that options in the Main menu.

**API Integration**
Edit Profile: PATCH /api/users/current

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.