HomePhabricator

Merge pull request #1172 from wikimedia/feature/forgot-pwd/T103373

Authored by JoeWalsh on Feb 6 2017, 2:36 PM.

Description

Merge pull request #1172 from wikimedia/feature/forgot-pwd/T103373

Refactor authentication bits and add "Forgot password" button and interfaces

Event Timeline

Merged Changes

This commit merges a very large number of changes. Only the first 50 are shown.
CommitAuthorDetailsCommitted
b881ed097172Mhurd
CaptchaViewController -> WMFCaptchaViewController 
Feb 6 2017
87ce537c85a3Mhurd
AccountCreationViewController -> WMFAccountCreationViewController 
Feb 6 2017
ab6386ff518fMhurd
LoginViewController -> WMFLoginViewController 
Feb 6 2017
20674f98b4c4Mhurd
ForgotPasswordViewController -> WMFForgotPasswordViewController 
Feb 6 2017
0bfdbfd2d9c1Mhurd
Use transition coordinator animation block. 
Feb 5 2017
3b95ac933192Mhurd
Prevent acct creation horizontal scroll via storyboard. 
Feb 5 2017
4b1183f8645cmontehurd/GitHub
Merge branch 'develop' into feature/forgot-pwd/T103373 
Feb 5 2017
6cc5acf85f2aMhurd
Show "incorrect captcha" message on acct creation. 
Feb 5 2017
6b4e451d46b9Mhurd
Use guard in another place in acct creator. 
Feb 5 2017
0296e30a6c84Mhurd
Tweak spacing. 
Feb 5 2017
df3a1dee7d3aMhurd
Color tweaks. 
Feb 5 2017
6312ac6a5aa3Mhurd
Cleanup reset password interface. 
Feb 5 2017
aa4a54a2d811Mhurd
Tweak spacing. 
Feb 5 2017
1d243351c66bMhurd
Dismiss the password reminder interface on success. 
Feb 4 2017
e408784b9318Mhurd
Show the change pwd view controller if user logs in with a temp pwd. 
Feb 4 2017
d9b88aecaadfMhurd
Add "change password" view controller and storyboard. 
Feb 4 2017
362d1c1f6c51Mhurd
Add "retypePassword" parameter to account login. 
Feb 4 2017
4f402fd365d7Mhurd
Add explicit "retypePassword" parameter to account creator. 
Feb 4 2017
86471ebe111cMhurd
Add localized strings for password change interface. 
Feb 4 2017
59d6550ea4e8Mhurd
Small cleanups. 
Feb 3 2017
b98384ffea38Mhurd
Add more guard statements. 
Feb 3 2017
483554cbe02aMhurd
Add more guard statements. 
Feb 3 2017
f24eb9789e3cMhurd
Simplify captchaURL setter. 
Feb 3 2017
9860471c8810Mhurd
Add guard statement. 
Feb 3 2017
77d2f5d483c2Mhurd
Strengthen "temp pwd needs change" determination. 
Feb 3 2017
49c3e74bcb00Mhurd
Make login and acct creation fetchers errors bridge to obj-c. 
Feb 3 2017
cd34fab8698cMhurd
Add "temporaryPasswordNeedsChange" error to account login. 
Feb 2 2017
301ff95b2117Mhurd
Make captcha needed determination a little more robust. 
Feb 2 2017
0f6965474f7cMhurd
Fix password resetter to not send along optional fields if no values. 
Feb 2 2017
f04b3216753bMhurd
Adjust Xcode group. 
Feb 2 2017
091e2af37c3aMhurd
Remove unused fetch managers. 
Feb 2 2017
d76c7167dc6aMhurd
Convert captcha view controller to Swift. 
Feb 2 2017
619529206c2aMhurd
Use new token fetcher when editing. 
Feb 2 2017
bbb695b5f88dMhurd
Use WMFAuthAccountCreationInfoFetcher. 
Feb 2 2017
b9be66d764c7Mhurd
Use WMFAuthLoginInfoFetcher. 
Feb 1 2017
718ddbb32d3cMhurd
Use new account creator. 
Feb 1 2017
f3e306f3d522Mhurd
New account creator. 
Feb 1 2017
3339edc22ba5Mhurd
Use wmf_apiPOSTWithParameters with new fetchers. 
Feb 1 2017
2a5a036063a0Mhurd
Move wmf_apiPOSTWithParameters to Swift. 
Feb 1 2017
1ccb04ec4893Mhurd
Remove unneeded parameter. 
Feb 1 2017
18f65ace7540Mhurd
Add wmf_apiPOSTWithURL method to AFHTTPSessionManager+WMFDesktopRetry. 
Feb 1 2017
89403dfa3a09JoeWalsh
beta cluster scheme 
Feb 1 2017
fb6142d65b03Mhurd
Use new account login object. 
Feb 1 2017
62cf8b97db56Mhurd
Use new token fetcher for account creation. 
Feb 1 2017
34267cf8c368Mhurd
Use new token fetcher for login. 
Feb 1 2017
b7bfde99f4f6Mhurd
Fix obj-c bridging on new swift fetcher. 
Feb 1 2017
7726b53438acMhurd
Use new captcha resetter. 
Feb 1 2017
ac4b488a64b6Mhurd
Convert acct creation view controller to Swift. 
Feb 1 2017
32d7a87b9ae2Mhurd
Convert login view controller to Swift. 
Jan 31 2017
cb11a0f8e328Mhurd
Remove PaddedLabel from login and acct creation VCs. 
Jan 31 2017