Repository navigation
[Internal QA] [Workspace Feeds] Pull the workspace feed data from different place in domain_member NVP - #52268
Conversation
…feeds-data # Conflicts: # src/pages/workspace/companyCards/WorkspaceCompanyCardsPage.tsx
|
@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 I haven't recorded ios web (Safari) video cause I have some troubles with it. I regularly see the error (on the main branch too). I guess it's something with my setup after long weekends, but could you please check it as well. ios_web_error.mp4 |
allgandalf
left a comment
There was a problem hiding this comment.
Okay, great job! few minor comments, but i am confident we can merge this one today!
| @@ -1,4 +1,8 @@ | |||
| import * as cardUtils from '@src/libs/CardUtils'; | |||
There was a problem hiding this comment.
@mountiny can you verify the unit tests, I see them just fine at first glance
Reviewer Checklist
Screenshots/VideosAndroid: Nativehttps://github.com/user-attachments/assets/8f874289-9919-4d3f-831c-dd1cbad18158Android: mWeb ChromeScreen.Recording.2024-11-14.at.7.30.56.PM.moviOS: NativeScreen.Recording.2024-11-14.at.7.21.56.PM.moviOS: mWeb SafariScreen.Recording.2024-11-14.at.7.28.54.PM.movMacOS: Chrome / SafariScreen.Recording.2024-11-14.at.6.28.04.PM.movMacOS: DesktopScreen.Recording.2024-11-14.at.7.05.59.PM.mov |
|
waiting for the workflows to pass ... |
|
@VickyStash please mark this one internal QA |
|
@allgandalf I think I don't have rights to update labels 🤔 |
|
Oh i meant to update the title, @mountiny can add that label |
|
Making a build |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪 |
mountiny
left a comment
There was a problem hiding this comment.
Couple small changes requested
|
I was able to assign cards from new policy , testing now.... |
This comment was marked as outdated.
This comment was marked as outdated.
allgandalf
left a comment
There was a problem hiding this comment.
LGTM and tests well, great job with the cleanup @VickyStash 🙇
|
@mountiny All yours! I've applied your feedback |
| expect(cardUtils.getMonthFromExpirationDateString(longDateSlashed)).toBe(expectedMonth); | ||
| expect(cardUtils.getYearFromExpirationDateString(longDateSlashed)).toBe(expectedYear); | ||
| }); | ||
| describe('Expiration date formatting', () => { |
There was a problem hiding this comment.
dont wanna block on it right now but I think we should look into adding more comments explaining in plain english why certain scenrios are that way as it might not be clear for someone
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.0.63-1 🚀
|
|
@VickyStash I am trying to QA this one, am I supposed to add a chase feed, or is the console snippet you added supposed to show one to me? I tried doing step 6, but don't see a Chase feed. |
|
@joekaufmanexpensify I think the |
|
Custom feed part works fine. Running into an issue connecting with Amex, which is only direct feed credentials I have with a card. Discussing. |
|
🚀 Deployed to production by https://github.com/chiragsalian in version: 9.0.63-3 🚀
|
Explanation of Change
This PR implements
getCompanyFeedsfunction which returns both custom and direct feeds.Fixed Issues
$ #52251
PROPOSAL: N/A
Tests
Offline tests
Same, as in the
Testssection.QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)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
android1.mp4
android2.mp4
Android: mWeb Chrome
android_web1.mp4
android_web2.mp4
iOS: Native
ios1.mp4
ios2.mp4
MacOS: Chrome / Safari
web_1.mp4
web2.mp4
web_3.mp4
MacOS: Desktop
desktop_1.mp4
desktop2.mp4