-
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 SEARCH] IOU Actions - Notifications don't come if subscribed from combined report #39706
Comments
Triggered auto assignment to @jliexpensify ( |
Triggered auto assignment to @Julesssss ( |
@jliexpensify I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors. |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
We think this issue might be related to the #vip-vsb. |
Production bandicam.2024-04-05.16-46-04-844.mp4 |
I do not think this has to be a blocker. The reason for this is that the single expense view is rendering the expense report id and the transaction thread report actions are then composed on it. when we queue the notification for the transaction thread message/ change its not going to show up on the expense report view basically. @NikkiWines not sure what would be the best way to handle this |
Its coming from this PR #36934 |
Yeah agreed, it's not a blocker. Definitely something to investigate further though |
Ah yeah, this is nice catch! With the actionable system messages project underway, we're going to "silence" all system messages by default, so these "edit" expense sys messages aren't going to notify or mark the chat as unread -- so do we need to solve this? 🤔 |
With the Search page project though, users/ admins can see the individual expenses in the All page of Search and then comment on the expense level/ transaction thread. So there will be a case of non-system message as well Those comments should show up dynamically same as if you are chatting with someone in Home tab/ expense report |
Not overdue, discussion in progress |
From the standpoint of system messages, this won't factor in (since they'll be silent), though I do think Vit brings up a good point about Search page |
I don't get the concern. If it's a one expense report they would see the combined view in the RHP all the same wouldn't they? :/ |
Why would they? If its the All expense view and we list only transactions, we should show the transaction thread. Otherwise, if the expense is on multi-expense report we would change to transaction thread. This would be changing based on where the expense is/ context of the report and I think that would be confusing to the user |
Does someone with more context want to take this issue? Based on the above comments I think you'll be able to make a better decision regarding the solution here. |
Because in a "one expense report" case to the user there isn't an additional transaction thread. Even in the search v1 doc, you can see action buttons on one expense report rows in All.
If that's a real concern, then it would be in the same vein as clicking a preview component in a chat that leads to a one expense report view or a multi-expense report view. The view you see when clicking the preview changes depending on how many expenses there are. |
So in search v1, clicking expense that is on single expense report will open the expense report and if we open expense which is on multiple expense report, we will open transaction thread in RHP? I feel like this will be root cause of lots of bugs and confusion not only for users but also for developers, especially when we add held requests / deleting requests to the game and we would have to switch between what report to show dynamically |
I can see where you're coming from, though this is our design with one-expense reports vs grouped reports. I think we should lean into it for now and we can re-assess based on feedback. |
Yeah, I don't see how that concern really is any different to a chat view where you click the report preview and either get the combined view or not. |
I would love to be proven wrong, but I am happy to leave this up for later once we can get the feel of this in App and get some customer feedback 👍 |
@Julesssss, @jliexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Hello @trjExpensify - apologies if I have misunderstood, but to summarise the discussion: we'll do nothing and close this issue (based off this and this)? |
IMO, we don't need to solve for it. If a user adds a comment and someone replies to that comment, they will be notified. The system messages are in the process of being silenced anyway. 👍 |
I think we can put this on hold for the search project and see if there are any problems with that |
@Julesssss @jliexpensify this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
@Julesssss, @jliexpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Moved to #Collect (as that's where the Search project is under) and popped on HOLD. Please feel free to close if you disagree! |
I'm with Tom here that we can close this issue. We're about to rework notifications. If anyone disagree we can re-open and discuss, but I think this is would end up being held for a long time just to become irrelevant. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v1.4.60-5
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/cases/view/2730113
#39490
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Preconditions: two users A and B.
Expected Result:
User B receives a notification for the edit action. The notification shows a preview of the action that was made by user A.
Actual Result:
User B not receives a notification for the edit action.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6438370_1712258503824.bandicam_2024-04-04_22-05-52-118.mp4
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: