New Feature : Allow inviting new users from the card assignment dialog#68461
New Feature : Allow inviting new users from the card assignment dialog#68461puneetlath merged 44 commits intoExpensify:mainfrom
Conversation
|
@allgandalf 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 can you please hold the review for a 1 hour, i am still pushing one final change |
|
@shawnborton can you please trigger adhoc build for this and test it design wise |
|
Will do. |
|
I think someone needs to add me to a card policy again though if you don't mind, otherwise I can't test. |
|
🚧 @shawnborton has triggered a test Expensify/App build. You can view the workflow run here. |
|
Sure, I invited you as admin just now, policyID: |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
|
I think it's all good design-wise, let's get this into final review. |
|
starting review now, @twilight2294 can you please merge main |
|
What are the next steps on this one? |
@allgandalf is moving to work on the backend. Reassigned, @ZhenjaHorbach will be taking over. Apologies for the slight delay |
|
@mallenexpensify @twilight2294 |
|
@ZhenjaHorbach ready for your review |
No |
|
Hey, I noticed you changed If you want to automatically generate translations for other locales, an Expensify employee will have to:
Alternatively, if you are an external contributor, you can run the translation script locally with your own OpenAI API key. To learn more, try running: npx ts-node ./scripts/generateTranslations.ts --helpTypically, you'd want to translate only what you changed by running |
|
@ZhenjaHorbach I updated the PR, i tested all the bugs again, it works well on my side, can you give it a try again? |
|
bump for review @ZhenjaHorbach |
|
Okay |
|
It's a pretty huge PR, so I'm interested to see if we can get it to production without deploy blockers. But I didn't notice any obvious issues. |
|
✋ 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/puneetlath in version: 9.2.44-0 🚀
|
|
🚀 Deployed to production by https://github.com/luacmartins in version: 9.2.44-5 🚀
|


Explanation of Change
Fixed Issues
$ #60905
PROPOSAL: #60905 (comment)
Tests
Offline tests
QA Steps
Test 1:
issue cardVerify that you are able to complete the card assignment
Test 2:
issue cardVerify that you are able to complete the card assignment
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)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
MacOS: Desktop