Skip to content
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-20] [HOLD for payment 2024-06-18] [Details Revamp] Remove DetailsPage.tsx #42079

Closed
grgia opened this issue May 13, 2024 · 29 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 NewFeature Something to build that is a new item.

Comments

@grgia
Copy link
Contributor

grgia commented May 13, 2024

https://docs.google.com/document/d/1-xSZdSZZIuIl0fPO7yypkKfcbWEsnNFAs50ptgL3Gnw/edit#bookmark=id.azg8eofhvuhz

Issue OwnerCurrent Issue Owner: @anmurali
@grgia grgia added Daily KSv2 NewFeature Something to build that is a new item. labels May 13, 2024
@grgia grgia self-assigned this May 13, 2024
Copy link

melvin-bot bot commented May 13, 2024

Triggered auto assignment to @anmurali (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels May 13, 2024
Copy link

melvin-bot bot commented May 13, 2024

⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

Copy link

melvin-bot bot commented May 13, 2024

Triggered auto assignment to Design team member for new feature review - @shawnborton (NewFeature)

@kosmydel
Copy link
Contributor

Hey, I'm from SWM and I will work on this.

@trjExpensify trjExpensify moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect May 20, 2024
@melvin-bot melvin-bot bot added the Overdue label May 28, 2024
@trjExpensify
Copy link
Contributor

@kosmydel will this one effectively come last with the changes, or are we waiting on something else?

@kosmydel
Copy link
Contributor

@kosmydel will this one effectively come last with the changes, or are we waiting on something else?

We are currently waiting for the PRs at #42188 and #41972 to be merged. I don't want to open this PR yet because there might be changes during the review process of the above PRs that could impact the review process of this one (as this PR is based on the above ones).

@melvin-bot melvin-bot bot removed the Overdue label May 29, 2024
@trjExpensify
Copy link
Contributor

Nice, so #42188 to go!

@trjExpensify trjExpensify changed the title [Details Revamp] Remove DetailsPage.tsx [Hold PR #42188] [Details Revamp] Remove DetailsPage.tsx May 29, 2024
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels Jun 3, 2024
@kosmydel
Copy link
Contributor

kosmydel commented Jun 3, 2024

This one is waiting for #42188, but I opened it for review anyway to speed up the process a bit (I've notified the C+ that it is not based on the main branch).

@kosmydel
Copy link
Contributor

kosmydel commented Jun 5, 2024

We can take this issue off hold as the blocking PR was merged :)

@trjExpensify trjExpensify changed the title [Hold PR #42188] [Details Revamp] Remove DetailsPage.tsx [Details Revamp] Remove DetailsPage.tsx Jun 5, 2024
Copy link

melvin-bot bot commented Jun 5, 2024

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

Copy link

melvin-bot bot commented Jun 11, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@kosmydel] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@anmurali] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels Jun 13, 2024
@melvin-bot melvin-bot bot changed the title [HOLD for payment 2024-06-18] [Details Revamp] Remove DetailsPage.tsx [HOLD for payment 2024-06-20] [HOLD for payment 2024-06-18] [Details Revamp] Remove DetailsPage.tsx Jun 13, 2024
Copy link

melvin-bot bot commented Jun 13, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.82-4 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-20. 🎊

For reference, here are some details about the assignees on this issue:

  • @kosmydel does not require payment (Contractor)

Copy link

melvin-bot bot commented Jun 13, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@kosmydel] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@anmurali] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Jun 18, 2024
Copy link

melvin-bot bot commented Jun 20, 2024

Skipping the payment summary for this issue since all the assignees are employees or vendors. If this is incorrect, please manually add the payment summary SO.

@melvin-bot melvin-bot bot added the Overdue label Jun 20, 2024
@anmurali
Copy link

@kosmydel - can you propose regression test steps?

@melvin-bot melvin-bot bot removed the Overdue label Jun 21, 2024
@kosmydel
Copy link
Contributor

Hey @anmurali, I've never done something like this, but here you are:

  1. Go to a report.
  2. Mention a user that doesn't exist in the Onyx (e.g. @+3213972183, @[email protected])
  3. Click the mention to open the Profile page. Verify that everything is displayed correctly and works.
  4. Repeat the above steps for multiple accounts (phone numbers, emails, etc.).
  5. Verify the above for invalid account IDs (e.g. https://staging.new.expensify.com/a/hellodsdsdsdsdsd)
  6. Verify the above for random account IDs (e.g. https://staging.new.expensify.com/a/3213112)
  7. Click the user profile picture to open the Profile page. Verify that everything is displayed correctly and works.

@melvin-bot melvin-bot bot added the Overdue label Jun 24, 2024
Copy link

melvin-bot bot commented Jun 24, 2024

@shawnborton, @anmurali, @grgia, @kosmydel Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@anmurali
Copy link

@grgia - do you agree with those regression steps. I would love a review since @kosmydel has not written one of these before.

@melvin-bot melvin-bot bot removed the Overdue label Jun 26, 2024
@grgia
Copy link
Contributor Author

grgia commented Jun 26, 2024

@anmurali @kosmydel

Great work on these @kosmydel ! I made some minor tweaks, could you confirm my changes?

  1. Go to a chat report.
  2. Mention a user that you've never interacted with and doesn't exist in Onyx (e.g. @+3213972183, @[email protected])
  3. Click on the mention to open the Profile page.
    ✅ Verify that everything is displayed correctly and works.
  4. Repeat the above steps for multiple accounts (phone numbers, emails, etc.).
    ✅ Verify that "page not found" is shown for invalid account IDs (e.g. https://staging.new.expensify.com/a/hellodsdsdsdsdsd)
    ✅ Verify that personal details page loads for random account IDs (e.g. https://staging.new.expensify.com/a/3213112)
  5. Click the user profile picture to open the Profile page.
    ✅ Verify that everything is displayed correctly and works.

@kosmydel
Copy link
Contributor

Looks great @grgia!

@melvin-bot melvin-bot bot added the Overdue label Jun 28, 2024
@shawnborton
Copy link
Contributor

Not overdue! Working out final details but we have this live in product.

@grgia
Copy link
Contributor Author

grgia commented Jul 1, 2024

@anmurali I think we've got everything we need to close this one out

Copy link

melvin-bot bot commented Jul 1, 2024

@shawnborton, @anmurali, @grgia, @kosmydel Eep! 4 days overdue now. Issues have feelings too...

Copy link

melvin-bot bot commented Jul 3, 2024

@shawnborton, @anmurali, @grgia, @kosmydel 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

Copy link

melvin-bot bot commented Jul 5, 2024

@shawnborton, @anmurali, @grgia, @kosmydel 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

@shawnborton
Copy link
Contributor

@anmurali friendly bump

@anmurali
Copy link

anmurali commented Jul 8, 2024

No payments needed. Regression test added.

@anmurali anmurali closed this as completed Jul 8, 2024
@github-project-automation github-project-automation bot moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collect Jul 8, 2024
@melvin-bot melvin-bot bot removed the Overdue label Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 NewFeature Something to build that is a new item.
Projects
No open projects
Archived in project
Development

No branches or pull requests

5 participants