[QBD] [Export] Preferred exporter page#50297
Conversation
|
@Pujan92 |
|
The PR will be completely ready when this PR is merged ! |
|
@ZhenjaHorbach #50234 has been merged |
Thanks ! |
|
PR is ready ! |
| title: qbdConfig?.export?.exporter ?? policyOwner, | ||
| subscribedSettings: [CONST.QUICKBOOKS_CONFIG.EXPORT], | ||
| onPress: () => Navigation.navigate(ROUTES.POLICY_ACCOUNTING_QUICKBOOKS_DESKTOP_PREFERRED_EXPORTER.getRoute(policyID)), | ||
| title: qbdConfig?.export.exporter ?? policyOwner, |
There was a problem hiding this comment.
| title: qbdConfig?.export.exporter ?? policyOwner, | |
| title: qbdConfig?.export?.exporter ?? policyOwner, |
Do we miss a safe operator here?
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2024-10-14.at.16.53.16.android.movAndroid: mWeb ChromeScreen.Recording.2024-10-14.at.16.56.21.android.chrome.moviOS: NativeScreen.Recording.2024-10-14.at.16.56.51.ios.moviOS: mWeb SafariScreen.Recording.2024-10-14.at.16.58.01.ios.safari.movMacOS: Chrome / SafariScreen.Recording.2024-10-14.at.16.49.13.web.movMacOS: DesktopScreen.Recording.2024-10-14.at.16.50.19.desktop.mov |
|
Auto-assignment is not working. @lakchote all yours |
|
✋ 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/lakchote in version: 9.0.49-0 🚀
|
|
Team is struggling to connect here Guided by https://help.expensify.com/articles/expensify-classic/connections/quickbooks-desktop/Connect-To-QuickBooks-Desktop, we downloaded WebConnector and QBO Desktop on the machine. Now we have to activate QBO Desktop. |
|
🚀 Deployed to production by https://github.com/marcaaron in version: 9.0.49-2 🚀
|
| if (row.value !== currentExporter) { | ||
| QuickbooksDesktop.updateQuickbooksDesktopPreferredExporter(policyID, row.value, currentExporter); | ||
| } | ||
| Navigation.goBack(ROUTES.POLICY_ACCOUNTING_QUICKBOOKS_DESKTOP_PREFERRED_EXPORTER.getRoute(policyID)); |
There was a problem hiding this comment.
We should return to the export page not the same page.


Details
[QBD] [Export] Preferred exporter page
Fixed Issues
$ #49708
PROPOSAL:
Tests
Prerequisites:
Offline tests
Prerequisites:
QA Steps
Prerequisites:
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
android-web.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios-web.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov