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

FP Chatbot on Telegram- View and Edit account settings #14

Open
anjanarao24 opened this issue Jul 29, 2020 · 0 comments
Open

FP Chatbot on Telegram- View and Edit account settings #14

anjanarao24 opened this issue Jul 29, 2020 · 0 comments

Comments

@anjanarao24
Copy link
Collaborator

anjanarao24 commented Jul 29, 2020

User story Goal : As a FightPandemic chatbot user, I should be able to View and edit my account settings so that I can decide what details to maintain in my account

  1. Use case 1 : View and Edit account settings for a Logged in User
    User invokes Main menu at any point with the command /Mainmenu
    FP Chatbot on Telegram-Main menu flow #3 FP Chatbot on Telegram- Main Menu flow https://github.com/FightPandemics/FightPandemics-Telegram/issues/3
    User gets the Options to Select on the Screen :
  •                                         Offer Help
    
  •                                         Request Help
    
  •                                         View my Profile
    
  •                                         View my Posts
    
  •                                       Create Post
    
  •                                         Signout
    
  •                                         About Us
    

User Taps to select "View my Profile"
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349708917387&cot=12

User is taken to the Individual Profile screen of the User
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349042367936&cot=3

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=3074457349042367936&cot=3

User should be able to click the "View account Settings" and be taken to the screen to view the current account details
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349044406976&cot=13

User should be able to see the following fields in the account settings:
First Name
Last Name
Show address(Toggle button)
I want to Help (Toggle button)
I need (Toggle button)

User should be able to see "View Profile" and "Edit Account Settings" buttons at the bottom of the screen

User should be able to go back to View profile screen from View account setting by clicking on the "View profile"

User should be able to be taken to Edit the account settings from View account setting by clicking on the "Edit Account settings"

Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349044451372&cot=13

User can click on each of the buttons in order to the Edit the value - First Name , Last Name , Show/Hide address(Toggle button)
I want to Help (Toggle button) , I need Help (Toggle button), Email

First Name > Bot prompt after button selection: "Please enter your first name"
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133921&cot=13

Last Name > Bot prompt after button selection: "Please enter your last name"
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349125485878&cot=13

Show address(Toggle button)
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349125651696&cot=13
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349125749605&cot=13

I want to Help (Toggle button) > This will be toggle with 3 options right and checkbox added after selection? I want to [Donate] [Share Information] [Volunteer]
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133928&cot=13

I need (Toggle button) > I need [Medical Help- I have symptoms of COVID-19] [Other Help-I need assistance getting groceries, medicine, etc.]
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133920&cot=13

Email> Bot prompt after button selection: "Please enter your Email"
Wireframe:
https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349125560507&cot=13

  1. Use case 2 : View and Edit Account setting for a Non Logged in User

A Non logged in User will not have the Option to "View My Profile" and will have to Login inorder to "View My Profile"

User invokes Main menu at any point with the command /Mainmenu
User gets the Options to Select on the Screen :

  •                                         Offer Help
    
  •                                         Request Help
    
  •                                         View my Profile
    
  •                                         View my Posts
    
  •                                         Create Post
    
  •                                         Login
    
  •                                         About Us
    

On selecting "View my Profile" he will receive a message on the screen " Please login inorder to View Your Profile "

Once User selects Login/Signup #5 FP Chatbot on Telegram- Login integration and Signup flow https://github.com/FightPandemics/FightPandemics-Telegram/issues/5

WireFrame : https://miro.com/app/board/o9J_kp0wo_Y=/?moveToWidget=3074457349121133841&cot=14

On Logging in OR Signing up he can Invoke the Main Menu and go to Use case 1 flow in order to "View my Profile" and then "View and Edit Account setting"

Acceptance Criteria:

  1. User should be able to View Profile Option and therefore to View and Edit Account settings using the Main Menu command
  2. User should be able to see to Option to View Profile if Not logged in to the Chatbot application but would need to login inorder to View profile and from there to View and Edit Account settings
  3. On Viewing the Account settings should have the Option to Edit the Account settings
  4. User should not be able to edit the fields on the View account settings screen directly
@emtay emtay added the Reviewed Has been peer reviewed by product label Jul 30, 2020
@anjanarao24 anjanarao24 added todo 🗒️ and removed Reviewed Has been peer reviewed by product labels Jul 30, 2020
@FightPandemics FightPandemics deleted a comment from emtay Sep 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants