Allow users to close their account#6641
Conversation
320a0ad to
3f91c4b
Compare
def8d9a to
5f6fe2c
Compare
5f6fe2c to
6c54377
Compare
6c54377 to
e8bb4fc
Compare
2faf550 to
5bc4f98
Compare
|
Hey @robertjchen 👋 By the time I noticed that my original commit's parent was not from Usually I would simply rebase or cherry-pick to remove the useless commits (and I did attempt this), but because this PR has been in progress since before Christmas, and because I had already rebased onto a newer commit the conflicts were a complete nightmare. But I'm happy to try cherry-picking tomorrow if you think it's necessary. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by @robertjchen in version: 1.1.27-2 🚀
|
|
🚀 Deployed to staging by @robertjchen in version: 1.1.27-3 🚀
|
|
🚀 Deployed to staging by @robertjchen in version: 1.1.27-3 🚀
|
|
@robertjchen, @Julesssss We are unable to create a new Phone number accounts and team has a very limited number of such accounts available. Can you confirm what 1-2 environments do you want to run this QA on? |
|
@mvtglobally ah, right. Please ignore the SMS test for now. I will retest once we re-enable the feature.
Please test on staging. |
Details
Implement the 'Close account' feature under security settings. Users need to be able to close their accounts (with some exceptions) or Apple will block us from making new app updates. Parent issue.
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/186628
Tests
1) Ensure that close account feature matches the design
2) Ensure that new users can close their account
CloseAccount2.mov
3) Ensure that some users cannot close their account
https://community.expensify.com/discussion/4724/faq-why-cant-i-close-my-accountCloseAccountWeb.mov
4) Ensure that users with phone numbers have the option to close their account
Type [NUMBER] to confirmCloseAccountPhoneiOS.mov
QA Steps
Run the three above tests
Tested On
Screenshots
Web
Mobile Web
Desktop
iOS
CloseAccountPhoneiOS.mov
Android