Clean up vbba code, save each substep and support vbbas on multiple workspaces#37680
Clean up vbba code, save each substep and support vbbas on multiple workspaces#37680
Conversation
86c22bb to
816807f
Compare
grgia
left a comment
There was a problem hiding this comment.
Changes LGTM, will trigger a test build to QA
This comment has been minimized.
This comment has been minimized.
|
Thanks, so you can do the reviewer checklist @grgia ? |
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb ChromeiOS: NativeiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
|
@nkuoch are you around to merge main? It would help with testing as im blocked by download app spiral on the build |
|
merged main |
|
rebuilding test build |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
|
@nkuoch I'm trying to test this, but I cant add a bank account with the workspace specifically selected- could you take a look at the test build? |
|
What do you see if you click on "more features"? |
|
@nkuoch I'm not sure if this is related, since from your screenshot you're accessing the bank account from somewhere else but i got this error following these steps:
Okay here's the steps I followed:
|
|
@nkuoch more on the above flow https://github.com/Expensify/Expensify/issues/386087 |
|
I just made a PR for your error. For now, can you test again using different account numbers for each workspace? |
|
LGTM and tests well @nkuoch |
|
🚀 Deployed to staging by https://github.com/grgia in version: 1.4.63-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.63-21 🚀
|





Details
Fixed Issues
Part of https://github.com/Expensify/Expensify/issues/299712
Tests
Create 2 workspaces.
On workspace 1, start setting up a bank account (Plaid Checking). Stop after you submit your firstname and lastname.
On workspace 2, start setting up another bank account (Plaid Saving). Use test credentials. Stop after you submit your company name.
Reload the page and make sure you can start back the bank account setup where you left off on each workspace.
On workspace 2, finish setting up your bank account with test data. Make sure you end up on the "You're all set" page.
Offline tests
N/A
QA Steps
Same as in Tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel so 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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop