Migrate openPersonalBankAccountSetupView to use Verify Account Route without Redirects#76514
Conversation
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
…ew-to-use-separate-verify-account-page
|
hey @mountiny @aimane-chnaif I having a hard time getting a test scenario for this one. The only scenario where this occurs is in Do you have any idea how or can point me to the person that can help with getting that action? |
|
I think you would need to setup a workspace with VBBA and then employee who DOES NOT have their reimbursement account set up yet, then when the admin pays, it is just queued |
|
Hey, Publishing this PR but... I don't thing there is time effective way of getting rid of
Spoke quickly with @WojtekBoman, and he confirmed that currently there is no mechanism to replace In the light of the above I think this PR presents average added value at best. Can go forward with (for uri consistency) it but closing it and waiting for #73825 is an option as well. @mountiny @aimane-chnaif what do you think ? |
|
@aimane-chnaif Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
src/libs/Url.ts
Outdated
|
|
||
| type UrlWithParams<TBase extends string> = `${TBase}${'' | `?${string}` | `&${string}`}`; | ||
| type UrlParams = {backTo?: string; forwardTo?: string} & Record<string, string | number | undefined>; | ||
| type UrlParams = {backTo?: string; forwardTo?: string} & Record<string, string | number | boolean | undefined>; |
There was a problem hiding this comment.
where is boolean used?
There was a problem hiding this comment.
leftover from previous version. removed
There was a problem hiding this comment.
would wait with reviewing this one till we get input weather this PR makes sense
|
Regarding the use of deprecated |
|
Refactor, removing my review |
…ew-to-use-separate-verify-account-page
|
I think we can proceed @aimane-chnaif |
|
will add missing vids today |
…ew-to-use-separate-verify-account-page
|
gtg @aimane-chnaif |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-12-09.at.6.28.08.pm.movAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / Safariweb.unverified.movweb.verified.already.mov |
@jmusial which payment method did you select? Edit: I selected "Pay via Workspace" and able to follow Tests Steps |
|
@jmusial you're missing "Verify that ..." in Tests |
|
🚀 Deployed to staging by https://github.com/mjasikowski in version: 9.2.75-0 🚀
|
|
🚀 Deployed to staging by https://github.com/mjasikowski in version: 9.2.75-0 🚀
|
|
🚀 Deployed to staging by https://github.com/mjasikowski in version: 9.2.77-0 🚀
|
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.2.77-1 🚀
|

Explanation of Change
Fixed Issues
$ #75873
PROPOSAL:
Tests
Pre requisites:
Have 2 accounts
A(with a workspace and added bank account) andB(fresh, not verified, no bank acc added)Bcreate an expense that accountAowes accountBABgo into the expense chatOffline tests
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
0078.android.native.mov
Android: mWeb Chrome
00778.andorid.chrome.mov
iOS: Native
0078.ios.native.mov
iOS: mWeb Safari
0078.ios.safari.mov
MacOS: Chrome / Safari
Screen.Recording.2025-12-04.at.11.56.08.mov