Pass createdReportActionID to OpenReport#13324
Conversation
|
@eVoloshchak @puneetlath One of you needs to 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] |
|
@roryabraham I am submitting this for early feedback to get your thoughts on a couple of things. I tested this and it's working, with the caveat that I think there's a bug on main (but I am not sure) |
|
Can you please help me with my comment above? I am quite lost, at least until someone helps me: https://expensify.slack.com/archives/C03TQ48KC/p1670345544646399 |
|
Reviews addressed, this is ready to be tested / merged cc @roryabraham @puneetlath @mountiny |
mountiny
left a comment
There was a problem hiding this comment.
@thienlnam code looks good to me, thanks for persistent work on this one. I will add test/ video in the morning if it wont be merged by then!
flodnv
left a comment
There was a problem hiding this comment.
Retested, all good, let's get this merged ![]()
|
@flodnv I had done some initial review, but didn't get a chance to look at it again. I did check the code today as well. Do you want me to complete the C+ checklist here? |
|
@mananjadhav if you have time for it right now, please do so! I will go through the testing soon otherwise. |
|
Okay code I did review, I'll cover the testing in 1-2 hours. Thank you for your patience. |
Requested changes have been addressed
|
@mananjadhav Thanks, let us know if you have some issues, or delays! |
Reviewer Checklist
Screenshots/VideosWebweb-report-action-id.movMobile Web - Chromemweb-chrome-report-action-id.movMobile Web - Safarimweb-safari-report-action-id.movDesktopdesktop-report-action-id.moviOSios-report-action-id.movAndroidhttps://user-images.githubusercontent.com/3069065/212135278-5caaf4fb-ec0d-44ac-990f-70aecc2c1487.mov@flodnv @mountiny I've tested this and it works fine. I've also verified this issue while testing. Though I'd like to highlight an unrelated issue which exists when I moved from offline to online state. The order of the messages change and the first message that I sent shows twice. @mountiny It would be helpful if you can also test this bit here. |
|
Yeah, I've seen this too and it's unrelated to this PR. We'll take care of it in that issue you linked. Thanks for your help @mananjadhav |
Neil is ooo, requested changes have been made and approved
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
Performance Comparison Report 📊Significant Changes To DurationThere are no entries Meaningless Changes To DurationShow entries
Show details
|
|
🚀 Deployed to production by @AndrewGable in version: 1.2.54-2 🚀
|
|
Sent you a hiring offer @mananjadhav. |
|
Accepted @puneetlath |
|
Paid! Thanks again for the help. |
|
Received. Thank you for the prompt action! |
HOLD on https://github.com/Expensify/Expensify/issues/240916HOLD till https://github.com/Expensify/Auth/pull/7305 is live.Details
Fixed Issues
$ https://github.com/Expensify/Expensify/issues/247415
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)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.Screenshots/Videos
Web
Screen.Recording.2023-01-06.at.1.42.41.PM.mov
Mobile Web - Chrome
Screen.Recording.2023-01-06.at.2.15.28.PM.mov
Mobile Web - Safari
Screen.Recording.2023-01-06.at.2.03.40.PM.mov
Desktop
Screen.Recording.2023-01-06.at.1.46.26.PM.mov
iOS
Screen.Recording.2023-01-06.at.2.00.34.PM.mov
Android
Screen.Recording.2023-01-06.at.2.12.15.PM.mov