Show red dot on the transaction thread/ iou report row in the LHN and only for the payee - #27494
Conversation
|
@madmax330 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] |
|
@Gonals can you add a C+ for review? THanks |
Created internal issue for this and added C+, but I don't think they can fully test for this, as they can't access smartscan. @0xmiroslav, instead of waiting for smartscan, I think you can populate the fields manually, setting the merchant to |
Got it |
|
Bump @0xmiroslav ! |
|
sorry missed this. will review in a few hrs |
|
@0xmiroslav bump on this review |
0xmiroslav
left a comment
There was a problem hiding this comment.
ReportActionUtils..getParentReportAction, TransactionUtils.getLinkedTransaction is going to be deprecated because of this reason - Use Onyx.connect() or withOnyx() instead
When/why are we deprecating these? |
P/S posted in this master tracking issue: #27262 |
|
Comments addressed! |
Never show up |
|
final reviewing in an hr |
Reviewer Checklist
Screenshots/VideosWebMobile Web - ChromeMobile Web - SafariDesktopiOSAndroid |
|
@madmax330, I think this is ready for you, right @0xmiroslav? |
|
bump @madmax330 |
|
@0xmiroslav did not approve the request so I'm not sure if he completed the review? I'll check it out anyways |
|
Ah sorry forgot to approve. I will retest based on latest main and approve. |
|
@Gonals transaction detail report is not visible from LHN (if not selected) even though RBR shows. Screen.Recording.2023-10-19.at.12.50.20.PM.mov |
Yep, that's fine 👍 |
Before fix:PayeeDM chat 🔴 PayerSame as Payee After fix:PayeeDM chat PayerN/A @Gonals please double check ^ |
I |
Of course shows. I asked only LHN part as this PR didn't change logic In-chat. |
payee.mov
payer.mov
owner.mov |
All good then 👍 |
|
All yours @madmax330! |
|
✋ 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/madmax330 in version: 1.3.88-0 🚀
|
|
🚀 Deployed to production by https://github.com/chiragsalian in version: 1.3.88-11 🚀
|


Details
Fixed Issues
$ #27633
#26832
PROPOSAL:
Tests
bwm.sh+ -> Request Money -> Scanand sending a random image. A "Smartscanning" transaction should be created.bwmto do its thing (you are waiting forSmartScan?receiptID=XXX).Offline tests
None
QA Steps
+ -> Request Money -> Scanand sending a receipt with a missing merchant. A "Smartscanning" transaction should be created.PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)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
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
Android