-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[HOLD for payment 2023-09-07] [$1000] Chat comment linking redirects to 'Hmm... it's not here' instead of the intended chat #23711
Comments
Triggered auto assignment to @alexpensify ( |
Bug0 Triage Checklist (Main S/O)
|
Not reproducible. Could you show which report the link refers to clearly in the video? It appears there is no report with that id exists. |
Use beta flag 'commentLinking' to enable the possibility of 'copy link to message' Screen.Recording.2023-07-27.at.11.00.17.mov |
ProposalPlease re-state the problem that we are trying to solve in this issue.Chat comment linking redirects to 'Hmm... it's not here' instead of the intended chat What is the root cause of that problem?The link with format
What changes do you think we should make in order to solve the problem?We should pass In here:
we should update like this:
What alternative solutions did you explore? (Optional)If we want the URL similar to Slack, we can update the route of report screen to Line 44 in 65ffc10
Update prop type accordingly and we also should scroll to the message if |
Proposal What is the root cause of that problem? What changes do you think we should make in order to solve the problem?
also expand propTypes here as well
|
@alexpensify FWIW I asked @perunt to create this issue |
@dukenv0307, it seems my solution found its way into your edited comment 🤣 Anyway, in the scope of this task, I would also fix the format of the link created, as now it needs to be revised. Can I do it in this scope, or should I create a new issue? |
@perunt This format URL is basic and slimilar with Slack and in my solution there is something different from your solution. C+ will choose you as the first contributor posts the solution if your solution is good . |
Job added to Upwork: https://www.upwork.com/jobs/~01aef64f5f78bfffbd |
Triggered auto assignment to @stephanieelliott ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
@roryabraham thanks for the update. I've assigned external. @mananjadhav when you get a chance please review the proposals. Thanks! |
@roryabraham do we have any preference on the URL? Path params vs query params. I am inclined to use @perunt's proposal as it is inline with rest of our URLs, but do we need any kind of identifier between the reportId and reportActionId? |
@mananjadhav If the URL contains |
@mananjadhav it's preparing to this task. |
@roryabraham when you get a chance, can you review the comments starting here: #23711 (comment) |
📣 @mananjadhav Please request via NewDot manual requests for the Reviewer role ($1000) |
Hey, sorry for any confusion here but @perunt was hired separately to work on the comment linking project and wrote a design doc which was reviewed by our team, so this really wasn't meant to be open to external proposals. Regarding @mananjadhav's question, we're using path params, not query params. The format should be: |
Thank you for the update, Rory! |
@mananjadhav @alexpensify @roryabraham @perunt this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@roryabraham, I don't want to distract you, but I also want to create an issue regarding the formatting of the copy link. I recall a conversation about it in the comment linking document, but the issue persists. I'm going to fix it before your PRs are ready. |
@roryabraham and @mananjadhav - since there are various parts to this one, should we put on Hold? |
No update |
Weekly Update: On Hold |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.59-5 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2023-09-07. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@mananjadhav to prepare for the payment day, can you please complete the checklist? Thanks! |
@mananjadhav - payment day is tomorrow, can yo please complete the checklist? Thanks! |
@alexpensify thanks for following up. I would treat this as a part of feature request, where we land on the specific action after clicking the link. Here we're only ensuring that it lands to a specific chat instead of Hence I think this doesn't need a regression test too. @alexpensify Can you post a payout summary? |
Here is the payment summary:
Upwork Job: https://www.upwork.com/jobs/~01aef64f5f78bfffbd *If applicable, the bonuses will be applied on the final payment Extra Notes regarding payment: There is no bonus and no penalty, this GH required multiple steps and reviews. |
@mananjadhav - let me know if there are questions or concerns, I will close tomorrow. Thanks! |
$1,000 payment approved via NewDot based on BZ summary. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Action Performed:
beta flag: commentLinking
Expected Result:
The application should redirect to the referenced chat.
Actual Result:
Instead of navigating to the intended chat, the application returns a 'Hmm... it's not here' page.
Workaround:
do not need as the comment linking feature is in development
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.46-0
**Reproducible in staging?:**y
**Reproducible in production?:**y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by: @perunt
Slack conversation:
Screen.Recording.2023-07-27.at.10.16.17.mov
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: