Repository navigation
Add successData to the completeGuidedSetup - #43568
Conversation
|
@youssef-lr 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] |
|
Reviewing it now |
Reviewer Checklist
Screenshots/VideosMacOS: Chrome / Safarisuccess.data.movMacOS: DesktopScreen.Recording.2024-06-12.at.7.26.02.PM.movAndroid: NativeScreen.Recording.2024-06-12.at.8.00.06.PM.movAndroid: mWeb ChromeScreen.Recording.2024-06-12.at.7.53.13.PM.moviOS: NativeScreen.Recording.2024-06-12.at.7.33.16.PM.moviOS: mWeb SafariScreen.Recording.2024-06-12.at.7.30.40.PM.mov |
allgandalf
left a comment
There was a problem hiding this comment.
Tested on all platforms and when we open the task report, OpenReport is called and the task to create workspace is completed 👍
On MacOS web, we can see the call been made in network tab (test video also confirms that the call to OpenReport is made)
|
@youssef-lr 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] |
|
🎯 @allgandalf, thanks for reviewing and testing this PR! 🎉 An E/App issue has been created to issue payment here: #43578. |
|
✋ 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 production by https://github.com/mountiny in version: 1.4.83-3 🚀
|
Details
Adding success data to completing the guided setup flow. This will clear the pending actions and the
isOptimisticReportparam so we will actually call the OpenReportFixed Issues
Partially #43470
PROPOSAL:
Tests
OpenReportcommand is madeCreate Workspacetask is completedOffline tests
N/A
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.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
Screen.Recording.2024-06-12.at.15.19.34.mov
Open report called
https://github.com/Expensify/App/assets/36083550/f65d7756-9104-46cf-b9da-dbdbd72383c4
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop