-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Allow users to close their account #6641
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
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. |
robertjchen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perfect!!
|
✋ 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