-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Clean up vbba code, save each substep and support vbbas on multiple workspaces #37680
Conversation
86c22bb
to
816807f
Compare
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.
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 Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.src/languages/*
files and using the translation methodWaiting for Copy
label for a copy review on the original GH to get the correct copy.STYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop