Sage Intacct connection follow-up#44850
Conversation
|
@hungvu193 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] |
|
I'll review today |
| }; | ||
|
|
||
| return ( | ||
| <ConnectionLayout // switch to selection screen when https://github.com/Expensify/App/pull/44739 is merged |
There was a problem hiding this comment.
Let's hold this PR for #44739. I'll prioritize reviewing it 😄
| return; | ||
| } | ||
|
|
||
| updateSageIntacctEntity(policyID, text ?? ''); |
There was a problem hiding this comment.
We updated the entity as text here but we're using entity id to check the selected option, it will cause this bug:
Screen.Recording.2024-07-12.at.15.40.16.mov
Reviewer Checklist
Screenshots/VideosAndroid: NativeAndroid: mWeb ChromeScreen.Recording.2024-07-12.at.18.19.30.moviOS: NativeScreen.Recording.2024-07-12.at.18.29.27.moviOS: mWeb SafariScreen.Recording.2024-07-12.at.18.37.06.movMacOS: Chrome / SafariScreen.Recording.2024-07-12.at.18.15.23.movMacOS: DesktopScreen.Recording.2024-07-12.at.18.10.49.mov |
hungvu193
left a comment
There was a problem hiding this comment.
Codes look good. I think we should merge this PR and test again after we have some BE updates.
hungvu193
left a comment
There was a problem hiding this comment.
Small changes need after last update
| displayName={SageIntacctAdvancedPage.displayName} | ||
| headerTitle="workspace.accounting.advanced" | ||
| headerSubtitle={currentSageIntacctOrganizationName} | ||
| headerSubtitle={entity} |
There was a problem hiding this comment.
This entity value now became entity_id after last update, can you update it to entity name please?
|
The fix for the loading spinner works with this branch btw: Kapture.2024-07-12.at.11.32.08.mp4 |
|
fixed your comments @hungvu193! |
|
✋ 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/yuwenmemon in version: 9.0.7-3 🚀
|
|
🚀 Cherry-picked to staging by https://github.com/thienlnam in version: 9.0.7-4 🚀
@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes. |
|
This PR is failing because of issue #45514 Bug6543979_1721137204561.2024-07-16_16_27_26.mp4 |
|
🚀 Deployed to production by https://github.com/thienlnam in version: 9.0.7-8 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.0.8-6 🚀
|
Details
This PR adds Entity page to Sage Intacct integration, reuse other integration connected to Sage intacct and fixes add user defined dimension feature in Sage Intacct Import
Fixed Issues
$ #44669
PROPOSAL: N/A
Tests
Offline tests
QA Steps
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
Android: Native
android.mov
Android: mWeb Chrome
androidweb.mov
iOS: Native
ios.mov
iOS: mWeb Safari
iosweb.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov