Skip to content

[HOLD for payment 2024-12-03] [Company cards] Navigate to some other existing feed after removing one #52886

Closed

Description

@mountiny

Coming from here

When user has 2 or more company card feeds and we remove one of them, make sure to navigate them and show them some other feed right after the removal. No particular order, just take the first one in the domain_member object

Issue OwnerCurrent Issue Owner: @bfitzexpensify

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Nov 21, 2024
  2. melvin-bot commented on Nov 21, 2024

    @melvin-bot

    Triggered auto assignment to @OfstadC (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

  3. mountiny commented on Nov 21, 2024

    @mountiny
    ContributorAuthor

    No need for b0

  4. moved this to Bugs and Follow Up Issues in #expensify-bugson Nov 21, 2024
  5. VickyStash commented on Nov 21, 2024

    @VickyStash
    Contributor

    Hi, I'm Viktoryia from Callstack - expert contributor group - and I would like to work on this issue.

  6. added
    ReviewingHas a PR in review
    and removed on Nov 21, 2024
  7. 14 remaining items

  8. melvin-bot commented on Dec 3, 2024

    @melvin-bot

    Issue is ready for payment but no BZ is assigned. @bfitzexpensify you are the lucky winner! Please verify the payment summary looks correct and complete the checklist. Thanks!

  9. melvin-bot commented on Dec 3, 2024

    @melvin-bot

    Payment Summary

    Upwork Job

    • Contributor: @VickyStash is from an agency-contributor and not due payment
    • ROLE: @DylanDylann paid $(AMOUNT) via Upwork (LINK)

    BugZero Checklist (@bfitzexpensify)

    • I have verified the correct assignees and roles are listed above and updated the neccesary manual offers
    • I have verified that there are no duplicate or incorrect contracts on Upwork for this job (https://www.upwork.com/ab/applicants//hired)
    • I have paid out the Upwork contracts or cancelled the ones that are incorrect
    • I have verified the payment summary above is correct
  10. DylanDylann commented on Dec 3, 2024

    @DylanDylann
    Contributor

    BugZero Checklist:

    • [Contributor] Classify the bug:
    Bug classification

    Source of bug:

    • 1a. Result of the original design (eg. a case wasn't considered)
    • 1b. Mistake during implementation
    • 1c. Backend bug
    • 1z. Other:

    Where bug was reported:

    • 2a. Reported on production
    • 2b. Reported on staging (deploy blocker)
    • 2c. Reported on both staging and production
    • 2d. Reported on a PR
    • 2z. Other:

    Who reported the bug:

    • 3a. Expensify user
    • 3b. Expensify employee
    • 3c. Contributor
    • 3d. QA
    • 3z. Other:
    • [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

      Link to comment:

    • [Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.

      Link to discussion: https://expensify.slack.com/archives/C06ML6X0W9L/p1732116549221049?thread_ts=1732108983.281759&cid=C06ML6X0W9L

    • [Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.

    • [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.

      Link to issue:

    Regression Test Proposal

    Test:

    1. Create a workspace.
    2. Enable Company cards feature.
    3. Add at least two feeds to the workspace.
    4. Open one of the created feeds. Go to Settings and Remove it. Make sure another feed will be opened for you.
    5. Remove the second feed as well. Make sure you see the no feed view.

    Do we agree 👍 or 👎

  11. mountiny commented on Dec 3, 2024

    @mountiny
    ContributorAuthor

    @DylanDylann can you please add comments or link prs in all the checklist sections?

  12. DylanDylann commented on Dec 3, 2024

    @DylanDylann
    Contributor

    @mountiny

    [Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.

    About this point, this is not a bug, when implementing this feature we already missed from the design doc

  13. mountiny commented on Dec 3, 2024

    @mountiny
    ContributorAuthor

    Ok, nice feel free to leave such quick note in the checklist in future

  14. mountiny commented on Dec 3, 2024

    @mountiny
    ContributorAuthor

    @bfitzexpensify lets please add this regression test

  15. moved this from Bugs and Follow Up Issues to Hold for Payment in #expensify-bugson Dec 3, 2024
  16. bfitzexpensify commented on Dec 3, 2024

    @bfitzexpensify
    Contributor

    Regression steps proposed. @DylanDylann offer sent for payment.

  17. DylanDylann commented on Dec 4, 2024

    @DylanDylann
    Contributor

    No need payment here. Let's close this issue

  18. moved this from Hold for Payment to Done in #expensify-bugson Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions