-
Notifications
You must be signed in to change notification settings - Fork 3k
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 2024-05-02] [$500] Avatars used in report and transaction actions are not consistent #38974
Comments
Triggered auto assignment to @slafortune ( |
Proposal[ Updated after @shawnborton 's suggestion ] Please re-state the problem that we are trying to solve in this issue.Report Preview should just show the User Avatar, similar to the one we have for Transaction Detail. Also, while doing this we need to ensure that the request on the workspace page still shows the combo icons i.e What is the root cause of that problem?The What changes do you think we should make in order to solve the problem?Removing the What alternative solutions did you explore? (Optional)If we want more fine-grained control over which actions should display the combo icon, we can also configure that by choosing the reportAction types to allow it for here |
@slafortune we should get the design team's input on which avatar we want to use. I was discussing this with @shawnborton before. |
I think we should just use the person's avatar without the subscript workspace avatar attached to it. Thoughts on that? cc @Expensify/design |
That works for me! I honestly don't have a super strong preference for which to use, but totally agree that we should just use the same one for everything. Down with ditching the subscript. |
Actually I think this is expected. Those are two completely different actions. The report preview is an expense request and thus should have subscript avatar, indicating that this request belongs to that user and workspace. On the other hand, in transaction details, the user is the owner/creator of the actions made there (modify merchant, description, delete, hold request...) so it should be himself who made the actions and thereby shows his avatar as the sender. |
We're recommending that we remove the subscript from the avatar - it feels extraneous in the comments, given that in the chat view header you see the user avatar + workspace avatar. When comments are actions are happening, they are just happening from the user, so we don't need any special kind of avatar there. |
ProposalPlease re-state the problem that we are trying to solve in this issue.Avatars used in report and transaction actions are not consistent. What is the root cause of that problem?Here we allow showing the subscript workspace avatar while App/src/pages/home/report/ReportActionsListItemRenderer.tsx Lines 136 to 137 in d8361ee
What changes do you think we should make in order to solve the problem?we need to remove What alternative solutions did you explore? (Optional) |
Thank you @shawnborton . That makes sense. I've updated my proposal to support this. I also had a question about your suggestion, that I've asked in the proposal. Could you take a look whenever you have time? |
Job added to Upwork: https://www.upwork.com/jobs/~011c09e56c59c19b0d |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @alitoshmatov ( |
@alitoshmatov Will you have time to review the submitted proposals? |
Yes, working on it right now |
@Pranav2612000 Thank you for your proposal, removing |
We can go with @ahmedGaber93 's proposal which removes C+ reviewed 🎀 👀 🎀 |
Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @alitoshmatov 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @ahmedGaber93 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@alitoshmatov PR #39473 is ready for review. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.65-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 2024-05-02. 🎊 For reference, here are some details about the assignees on this 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:
|
|
@alitoshmatov @ahmedGaber93 Paid ✅ |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.56-5
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
Expensify/Expensify Issue URL:
Issue reported by: @puneetlath
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1711385263315559
Action Performed:
Expected Result:
Both pages should have consistent avatar display
Actual Result:
Combo avatar is shown in the report preview (WS avatar and user) and in the transaction details it shows only user avatar
Workaround:
unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Recording.2902.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: