[NO QA] feat: Step 3 logic#52954
Conversation
…-api-integration' into feat/step-3-logic # Conflicts: # src/libs/API/types.ts
…-api-integration' into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
…stack-internal/Expensify-App into feat/step-3-logic
|
I think we changed the eslint rules recently, can you address the lint? @MrMuzyk |
|
On it |
|
@hungvu193 Looks like the issue with missing policyID is fixed - AUD accounts should pass too. Eslint issues are fixed as well. I've talked with Max and I've added 2 missing fields but at the moment I'm getting |
Yeah, I got the same |
|
@hungvu193 Hey, latest fix for BE made it live and now Step 3 is working correctly for me. Let's close this one today 🚀 |
|
Awesome. I'll test it today! |
|
Nice, it's working well 🚀 Screen.Recording.2025-01-21.at.23.56.48.mov |
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2025-01-22.at.01.07.29.movAndroid: mWeb ChromeScreen.Recording.2025-01-22.at.00.36.37.moviOS: NativeScreen.Recording.2025-01-22.at.00.18.39.moviOS: mWeb SafariScreen.Recording.2025-01-22.at.00.18.25.movMacOS: Chrome / SafariScreen.Recording.2025-01-21.at.23.56.48.movMacOS: DesktopScreen.Recording.2025-01-22.at.00.00.01.mov |
madmax330
left a comment
There was a problem hiding this comment.
Just one small comment 😅
|
✋ 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 https://github.com/madmax330 in version: 9.0.89-0 🚀
|
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.0.89-8 🚀
|
Explanation of Change
Implements validation, API, navigation and other logic for step 3 in global reimbursements flow
Fixed Issues
$ #50905
PROPOSAL:
Tests
Change workspace currency to EUR, GBP, CAD or AUD
Enable workflows for the workspace
Open workflows
Try to connect a bank account
Go to the third step
Fill out all the forms and send data
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.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 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
android.native.mp4
Android: mWeb Chrome
android.web.mp4
iOS: Native
ios.native.mp4
iOS: mWeb Safari
ios.safari.mp4
MacOS: Chrome / Safari
web.mp4
MacOS: Desktop
desktop.mp4