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-03-25] [Wave Collect] [Tags] Tag - Tag row is not grayed out when created offline #38289

Closed
6 tasks done
izarutskaya opened this issue Mar 14, 2024 · 27 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2

Comments

@izarutskaya
Copy link

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Found when validating PR : #38158

Version Number: 1.4.52-0
Reproducible in staging?: Y
Reproducible in production?: N
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team

Action Performed:

Precondition:

  • User is an admin of Collect workspace.
  1. Go to staging.new.expensify.com.
  2. Go to Profile > Workspaces > Collect workspace.
  3. Go to Tags.
  4. Go offline.
  5. Click Add tag.
  6. Add a tag.

Expected Result:

Tag row is grayed out when created offline

Actual Result:

Tag row is not grayed out when created offline

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6413023_1710383772345.bandicam_2024-03-14_10-32-45-394.mp4

View all open jobs on GitHub

@izarutskaya izarutskaya added DeployBlockerCash This issue or pull request should block deployment Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Mar 14, 2024
Copy link

melvin-bot bot commented Mar 14, 2024

Triggered auto assignment to @slafortune (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

@github-actions github-actions bot added Engineering Hourly KSv2 and removed Daily KSv2 labels Mar 14, 2024
Copy link
Contributor

👋 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:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

Copy link

melvin-bot bot commented Mar 14, 2024

Triggered auto assignment to @madmax330 (Engineering), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

@izarutskaya
Copy link
Author

@madmax330 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.

@izarutskaya
Copy link
Author

We think that this bug might be related to #wave-collect - Release 1
CC @trjExpensify

@nkdengineer
Copy link
Contributor

nkdengineer commented Mar 14, 2024

Proposal

Please re-state the problem that we are trying to solve in this issue.

Tag row is not grayed out when created offline

What is the root cause of that problem?

We don't get the pendingAction of tag when get the tag list to display in WorkspaceTagsPage

What changes do you think we should make in order to solve the problem?

We should return an extra field pendingAction: value. pendingAction here.

What alternative solutions did you explore? (Optional)

NA

@ikevin127
Copy link
Contributor

Offending PR #38158 - which is still within the regression period (deployed to staging 17h ago, see #38158 (comment)).

@ishpaul777
Copy link
Contributor

This was not in scope for the PR #38158 (comment) but i think we can handle this as not a blocker

@allroundexperts
Copy link
Contributor

@ikevin127 That is not the offending PR. We just added the form for creating the tag. The list was done as part of another PR. @luacmartins @mountiny I think we discussed the issues with the list itself during the PR review. I can take over these as part of the original issue and raise a PR today if that works.

@ishpaul777
Copy link
Contributor

I will happily take as C+ 😃

@mountiny mountiny added External Added to denote the issue can be worked on by a contributor and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Mar 14, 2024
Copy link

melvin-bot bot commented Mar 14, 2024

Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue.

@mountiny mountiny assigned mountiny and unassigned madmax330 Mar 14, 2024
@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 14, 2024
Copy link

melvin-bot bot commented Mar 14, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 (External)

@melvin-bot melvin-bot bot added the Daily KSv2 label Mar 14, 2024
@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Mar 14, 2024
@mountiny
Copy link
Contributor

I agree with the course of action @allroundexperts highlighted, I think we should handle that as part of the previous issue (scope) we can leave this issue open and link the Pr to this one because the context is cleaner

New tags or anything needs to follow the offline patterns so I think it is in scope of the original bounty

@mountiny mountiny changed the title Tag - Tag row is not grayed out when created offline [Wave Collect] [Tags] Tag - Tag row is not grayed out when created offline Mar 14, 2024
@luacmartins
Copy link
Contributor

Yes, this should be addressed as part of the project. cc @waterim

@luacmartins luacmartins self-assigned this Mar 14, 2024
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Mar 14, 2024
@allroundexperts
Copy link
Contributor

PR created @luacmartins @mountiny

#38332

@mallenexpensify
Copy link
Contributor

I'm a lil confused and looking for help. I have this issue which came from the PR test steps for this issue

Why would y'all be able to follow the steps to pass the tests but QA isn't?
I can't remember seeing another bug report like this.

@mountiny
Copy link
Contributor

You can execute the stuff in console only in dev mode locally, no on actual staging/ production

@mountiny
Copy link
Contributor

The first snippet there is in oldDot where you can do it

Onyx snippet cannot be run in staging

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Mar 18, 2024
@melvin-bot melvin-bot bot changed the title [Wave Collect] [Tags] Tag - Tag row is not grayed out when created offline [HOLD for payment 2024-03-25] [Wave Collect] [Tags] Tag - Tag row is not grayed out when created offline Mar 18, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Mar 18, 2024
Copy link

melvin-bot bot commented Mar 18, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Mar 18, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.53-2 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-03-25. 🎊

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

Copy link

melvin-bot bot commented Mar 18, 2024

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:

  • [@allroundexperts / @ishpaul777] The PR that introduced the bug has been identified. Link to the PR:
  • [@allroundexperts / @ishpaul777] 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:
  • [@allroundexperts / @ishpaul777] A discussion in #expensify-bugs 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:
  • [@allroundexperts / @ishpaul777] Determine if we should create a regression test for this bug.
  • [@allroundexperts / @ishpaul777] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.
  • [@slafortune] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

@slafortune
Copy link
Contributor

@allroundexperts when you get a chance, can you complete the checklist so I can make the payments on Monday?

@luacmartins
Copy link
Contributor

No need to regression steps on this one as we'll add it as part of the design doc.

@slafortune
Copy link
Contributor

@ishpaul777 invite sent here

@allroundexperts
Copy link
Contributor

allroundexperts commented Mar 22, 2024

@slafortune It was decided by @luacmartins and @mountiny that the compensation for #38158 would cover this issue as well. As such, there isn't a payment required here. ref #38289 (comment)

@slafortune
Copy link
Contributor

AH! Thanks for those details @allroundexperts, I missed that! We'll just leave this unit the 25th 👍

@ishpaul777
Copy link
Contributor

ishpaul777 commented Mar 22, 2024

I haven't accepted the offer yet feel free to withdraw @slafortune

@github-project-automation github-project-automation bot moved this from Release 1: Spring 2024 (May) to Done in [#whatsnext] #wave-collect Mar 27, 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 Bug Something is broken. Auto assigns a BugZero manager. Engineering External Added to denote the issue can be worked on by a contributor Weekly KSv2
Projects
No open projects
Archived in project
Development

No branches or pull requests