Page MenuHomePhabricator

Build forgot password form
Closed, ResolvedPublic2 Estimated Story Points

Description

First reported from the OTRS

Steps to reproduce

Pre-conditions: User has an email linked to the account.

  1. Go to 'Forgot password' and enter details to receive a temporary password.
  2. Return to the Log in screen and enter the username and temporary password to log in.
  3. Enter a new password and confirm that password to finish resetting the password and logging in.
Expected

Per step 3, the user enters a new password (and confirm password) to finish logging in.

Reset password.png (640×360 px, 27 KB)

For redline mock, see Zeplin https://zpl.io/bPL0RX6

Actual

A toast message appears advising the user to set a new password, but there is no actual form to complete the process.

image.png (640×360 px, 45 KB)

Event Timeline

RHo renamed this task from [BUG] unexpected behavior in 'Forgot password' flow to [BUG] 'Forgot password' flow is broken.May 1 2018, 11:36 AM
RHo triaged this task as High priority.
RHo added a project: Android-app-Bugs.
RHo updated the task description. (Show Details)
Charlotte renamed this task from [BUG] 'Forgot password' flow is broken to Build forgot password flow.May 1 2018, 4:47 PM
Charlotte renamed this task from Build forgot password flow to Build forgot password form.

FWIW @Dbrant - the iOS app has this completely built out in the app:

image.png (1×874 px, 392 KB)
image.png (1×876 px, 402 KB)
image.png (1×872 px, 424 KB)

@RHo - We're going to groom this ticket tonight, and (hopefully) this will make it into the J release. Can you plan to add a design for the correct screen here, and outline what the flow should be? The process seems simple enough, but let's make sure we define it well in the ticket so nothing is missed. :)

Sure, I think it is straightforward and would really advise putting this in
"I".

RHo updated the task description. (Show Details)

Change 431859 had a related patch set uploaded (by Dbrant; owner: Dbrant):
[apps/android/wikipedia@master] Add password reset activity.

https://gerrit.wikimedia.org/r/431859

Change 431859 merged by jenkins-bot:
[apps/android/wikipedia@master] Add password reset activity.

https://gerrit.wikimedia.org/r/431859

Works for me on Nexus 5 (6.0.1), Wikipedia v2.7.232-alpha-2018-05-10. Moving to QA for more testing..

Testing on Nexus 9 tablet with Android 7.1.1 with Wikipedia app 2.7.232-alpha-2018-05-15.
This is fixed at least with these credentials as I got a "new password" screen as shown under "Expected" above.