-
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-06-13] [$125] Fix inconsistency with task details view #42354
Comments
Triggered auto assignment to @joekaufmanexpensify ( |
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws ( |
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue. |
Current assignee @Ollyws is eligible for the External assigner, not assigning anyone new. |
Job added to Upwork: https://www.upwork.com/jobs/~01d9c0a9595a888d2c |
Current assignee @Ollyws is eligible for the External assigner, not assigning anyone new. |
Upwork job price has been updated to $125 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Inconsistency in subtitle for task What is the root cause of that problem?We do not add subtitle if the report is a task: App/src/pages/ReportDetailsPage.tsx Line 312 in e8ae3c5
What changes do you think we should make in order to solve the problem?Add a extra or check So the updated condition will now be: {!isEmptyObject(parentNavigationSubtitleData) && (isMoneyRequestReport || isInvoiceReport || isMoneyRequest || ReportUtils.isTaskReport(report)) && ( We can consolidate the Result Screenshot |
ProposalPlease re-state the problem that we are trying to solve in this issue.The incorrect number of tags is shown, "3 selected" is shown instead of "2 selected" What is the root cause of that problem?For the header view, we always show the parent subtitle if App/src/pages/home/HeaderView.tsx Line 283 in e8ae3c5
App/src/components/AvatarWithDisplayName.tsx Line 140 in e8ae3c5
But in App/src/pages/ReportDetailsPage.tsx Line 312 in e8ae3c5
That is an inconsistency What changes do you think we should make in order to solve the problem?To consistent with the header view, we should always show the parent subtitle here by removing the check for special report
App/src/pages/ReportDetailsPage.tsx Line 312 in e8ae3c5
What alternative solutions did you explore? (Optional)NA |
📣 @GandalfGwaihir 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Great! @GandalfGwaihir could you please share when you can have a PR up? |
Was AFK, got back to keyboard just now, let me quickly come up with a PR ASAP! working now |
PR was merged, waiting to be deployed to staging 👍 |
Great. TY! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.79-11 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-06-13. 🎊 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:
|
@Ollyws offer sent for $125. Also, could you please complete BZ so we can prep to issue payment? |
@Ollyws Ah, I see you get paid via NewDot now, so withdrew the upwork offer. |
BugZero Checklist:
We haven't enabled this behaviour for task reports since the inception of the details page so I don't think we can pin this on any PR.
N/A
N/A
Yes.
Regression Test Proposal
Do we agree 👍 or 👎 |
Requested in ND. |
TY! This is a pretty minor visual bug, so IDT we need a regression test to be done every time here. So noted this above. |
All set to issue payment. We need to pay:
|
@allgandalf $125 sent and contract ended! |
Upwork job closed. |
All set. Thanks everyone! |
$125 approved for @Ollyws |
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:
Reproducible in staging?:
Reproducible in production?:
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:
Slack conversation: #40858 (comment)
Action Performed:
Expected Result:
The details view should match the report header view like these other report types
Actual Result:
Currently the task details page just shows the task title
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @Issue Owner
Current Issue Owner: @joekaufmanexpensifyThe text was updated successfully, but these errors were encountered: