-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$500] Android - Wallet - Expensify terms of service checkbox is not shown when adding BA using Enable Wallet #32407
Comments
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
Triggered auto assignment to @pecanoro ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.The add bank account page from "Enable Wallet" button doesn't show a terms of service checkbox which is different from the add bank account page from the workspace bank account. What is the root cause of that problem?The add bank account page from "Enable Wallet" component is What changes do you think we should make in order to solve the problem?If we want to add it, we can add it like in
and add a validation for the checkbox just like in App/src/pages/ReimbursementAccount/BankAccountPlaidStep.js Lines 49 to 56 in 1682be4
|
Not a deploy blocker since this has never existed in the component. |
Triggered auto assignment to @garrettmknight ( |
This comment was marked as off-topic.
This comment was marked as off-topic.
Current assignee @garrettmknight is eligible for the NewFeature assigner, not assigning anyone new. |
Not a bug, I forgot the |
Ok, so after discussion, we do want to add the checkbox but we need to make sure we are sending the data to the back-end the same way we do when adding a business account! |
Job added to Upwork: https://www.upwork.com/jobs/~01d1378f851b3082b9 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @akinwale ( |
📣 @postonsundays! 📣
|
ProposalPlease re-state the problem that we are trying to solve in this issue.The Expensify terms of service checkbox is not shown when trying to add a personal bank account using Enable Wallet. What is the root cause of that problem?A checkbox with the terms of service label does not currently exist in the What changes do you think we should make in order to solve the problem?As @bernhardoj mentioned, inserting an The following changes to https://github.com/Expensify/App/blob/6dbaa4a7ac8c8142a452bf2a059a16b2947616c9/src/pages/AddPersonalBankAccountPage.js#L64`: LINE 64:
LINE 69:
LINE 117:
It's unclear where the code to add a business account is as @pecanoro mentioned to compare how we are currently sending the data to the back-end, but as the proposed checkbox is only a confirmation step this should not affect the current flow. |
📣 @happy-devs! 📣
|
Contributor details |
|
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
Contributor details |
✅ Contributor details stored successfully. Thank you for contributing to Expensify! |
@pecanoro what should be the parameter name for the checkbox value? Looking at the add business bank account API, we don't send the checkbox value (and I think it's gonna always be true). App/src/libs/actions/BankAccounts.ts Lines 125 to 147 in 1116f0f
|
@pecanoro starring you while we wait for your answer. |
When looking into this I realized that we have something similar to accept the terms when enabling the wallet so I am double-checking in Slack to see of that is enough or we should add it again here. |
@garrettmknight, @akinwale, @pecanoro Whoops! This issue is 2 days overdue. Let's get this updated quick! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@garrettmknight, @akinwale, @pecanoro Eep! 4 days overdue now. Issues have feelings too... |
@garrettmknight, @akinwale, @pecanoro 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.7-0
Reproducible in staging?: y
Reproducible in production?: cannot check production
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Expected Result:
Expensify terms of service checkbox must be displayed when adding Bank account using "Enable wallet"
Actual Result:
Expensify terms of service checkbox is not displayed when adding Bank account using "Enable wallet"
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6298331_1701499589777.h6.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @pecanoroThe text was updated successfully, but these errors were encountered: