App icon indicating copy to clipboard operation
App copied to clipboard

[HOLD for payment 2024-04-05] [Simplified Collect][Workflows] Report preview buttons do not reflect selected Workflow

Open luacmartins opened this issue 11 months ago • 17 comments

After Workflows implementation, we need to update the report preview buttons to reflect the selected workflow, i.e. this section of the HL doc:

Screenshot 2024-03-13 at 1 03 09 PM

Update the various conditionals to reflect this

cc @lakchote

luacmartins avatar Mar 13 '24 19:03 luacmartins

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

melvin-bot[bot] avatar Mar 13 '24 19:03 melvin-bot[bot]

Updates are still happening, and Carlos will work on this today 🙏

lakchote avatar Mar 18 '24 07:03 lakchote

Any update on this one?

abekkala avatar Mar 21 '24 14:03 abekkala

Lucien pushed some commits to the PR, I'll review and test today!

luacmartins avatar Mar 21 '24 20:03 luacmartins

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

melvin-bot[bot] avatar Mar 22 '24 18:03 melvin-bot[bot]

@laurenreidexpensify I'm ooo untli April 08 - I'll be taking back any Open issues when I return


CURRENT STATUS:

@luacmartins is reviewing some work that was completed by @lakchote. PR Review is being done by @rushatgabhane Payments for Rushat are done via NEWDOT

abekkala avatar Mar 22 '24 18:03 abekkala

@rushatgabhane is reviewing that PR

luacmartins avatar Mar 22 '24 19:03 luacmartins

PR merged

luacmartins avatar Mar 25 '24 18:03 luacmartins

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

melvin-bot[bot] avatar Mar 29 '24 02:03 melvin-bot[bot]

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.57-5 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

  • https://github.com/Expensify/App/pull/38253

If no regressions arise, payment will be issued on 2024-04-05. :confetti_ball:

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

  • @rushatgabhane requires payment through NewDot Manual Requests

melvin-bot[bot] avatar Mar 29 '24 02:03 melvin-bot[bot]

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:

  • [ ] [@rushatgabhane] The PR that introduced the bug has been identified. Link to the PR:
  • [ ] [@rushatgabhane] 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:
  • [ ] [@rushatgabhane] 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:
  • [ ] [@rushatgabhane] Determine if we should create a regression test for this bug.
  • [ ] [@rushatgabhane] 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.
  • [ ] [@abekkala / @laurenreidexpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:

melvin-bot[bot] avatar Mar 29 '24 02:03 melvin-bot[bot]

Payment Summary

Upwork Job

  • Reviewer: @rushatgabhane owed $250 via NewDot

BugZero Checklist (@abekkala)

  • [ ] 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

melvin-bot[bot] avatar Apr 05 '24 18:04 melvin-bot[bot]

Payment Summary:

  • @rushatgabhane requires payment through NewDot Manual Requests $250

laurenreidexpensify avatar Apr 08 '24 11:04 laurenreidexpensify

@laurenreidexpensify i was wondering if the payment would be $500 because this issue was created before change in base price

rushatgabhane avatar Apr 08 '24 11:04 rushatgabhane

Yip that's valid @rushatgabhane - update:

Payment Summary:

@rushatgabhane requires payment through NewDot Manual Requests $500

laurenreidexpensify avatar Apr 08 '24 14:04 laurenreidexpensify

@rushatgabhane bump for regression test confirmation

@abekkala am unassigning myself now that you back from OOO :)

laurenreidexpensify avatar Apr 11 '24 10:04 laurenreidexpensify

WIP ⚠️

  1. The PR that introduced the bug has been identified. Link to the PR:

  2. 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:

  3. 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:

  4. Determine if we should create a regression test for this bug.

  5. 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

rushatgabhane avatar Apr 13 '24 15:04 rushatgabhane

$500 approved for @rushatgabhane

JmillsExpensify avatar Apr 13 '24 20:04 JmillsExpensify