[Wave Collect][Xero][Advanced] Bill status selector page#41559
[Wave Collect][Xero][Advanced] Bill status selector page#41559lakchote merged 25 commits intoExpensify:xero-merge-freezefrom
Conversation
|
@rushatgabhane Do you think this PR will be ready by Friday/weekend? I am going to work on the issue to block all pages when Xero connection doesn't exist. I could work on it after this is done. I can also help with the review here if you need. |
rushatgabhane
left a comment
There was a problem hiding this comment.
Requesting translation for
English -
label: 'Purchase bill status',
description: 'When exported to Xero what state should purchase bills have.',
values: {
[CONST.XERO_CONFIG.INVOICE_STATUS.DRAFT]: 'Draft',
[CONST.XERO_CONFIG.INVOICE_STATUS.AWAITING_APPROVAL]: 'Awaiting approval',
[CONST.XERO_CONFIG.INVOICE_STATUS.AWAITING_PAYMENT]: 'Awaiting payment',
},
Current spanish -
label: 'Estado de la factura de compra',
description: 'When exported to Xero what state should purchase bills have.',
values: {
[CONST.XERO_CONFIG.INVOICE_STATUS.DRAFT]: 'Borrador',
[CONST.XERO_CONFIG.INVOICE_STATUS.AWAITING_APPROVAL]: 'Awaiting approval',
[CONST.XERO_CONFIG.INVOICE_STATUS.AWAITING_PAYMENT]: 'Awaiting payment',
},
…tusSelectorPage.tsx Co-authored-by: Manan <manan.jadhav@gmail.com>
Co-authored-by: Manan <manan.jadhav@gmail.com>
|
Waiting on the translations, will finish the checklist after that. |
Co-authored-by: Rocio Perez-Cano <pecanoro@users.noreply.github.com>
Co-authored-by: Rocio Perez-Cano <pecanoro@users.noreply.github.com>
Co-authored-by: Rocio Perez-Cano <pecanoro@users.noreply.github.com>
|
Please, don't forget to add screenshots for all platforms to make sure the UI makes sense. I got a deploy blocker the other day for one of these connections in which the UI looked weird on mobile because it wasn't tested. |
|
Reviewed, working on the chrcklist |
Reviewer Checklist
Screenshots/VideosAndroid: Nativeandroid-xero-bill-status.movAndroid: mWeb Chromemweb-chrome-xero-bill-status.moviOS: Nativeios-xero-bill-status.moviOS: mWeb Safarimweb-safari-xero-bill-status.movMacOS: Desktopdesktop-xero-bill-status.mov |
|
We did not find an internal engineer to review this PR, trying to assign a random engineer to #39748 as well as to this PR... Please reach out for help on Slack if no one gets assigned! |
|
We are still missing screenshots from @rushatgabhane for all platforms 😅 |
|
oops sorry, let me add them |
|
🚀 Deployed to staging by https://github.com/lakchote in version: 1.4.77-11 🚀
|
|
🚀 Deployed to staging by https://github.com/lakchote in version: 1.4.77-11 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.4.78-5 🚀
|

Details
Fixed Issues
$ #39748
PROPOSAL:
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: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2024-05-10.at.14.15.39.mov
MacOS: Desktop