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-04-05] [QAB] Create the Quick Action button #38050

Closed
Gonals opened this issue Mar 11, 2024 · 28 comments
Closed

[HOLD for payment 2024-04-05] [QAB] Create the Quick Action button #38050

Gonals opened this issue Mar 11, 2024 · 28 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item.

Comments

@Gonals
Copy link
Contributor

Gonals commented Mar 11, 2024

As described in this section of the design doc, we want to add a Quick Action button to Global Create.

The changes to skip the confirmation screen will be done in a different issue

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01244e26ed86f405a4
  • Upwork Job ID: 1767202396900225024
  • Last Price Increase: 2024-03-11
@Gonals Gonals added Engineering Weekly KSv2 Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item. labels Mar 11, 2024
Copy link

melvin-bot bot commented Mar 11, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01244e26ed86f405a4

Copy link

melvin-bot bot commented Mar 11, 2024

Triggered auto assignment to Contributor Plus for review of internal employee PR - @parasharrajat (Internal)

Copy link

melvin-bot bot commented Mar 11, 2024

@joekaufmanexpensify
Copy link
Contributor

Held.

@trjExpensify trjExpensify changed the title [HOLD][QAB] Create the Quick Action button [HOLD #377602][QAB] Create the Quick Action button Mar 18, 2024
@Gonals Gonals self-assigned this Mar 19, 2024
@Gonals Gonals changed the title [HOLD #377602][QAB] Create the Quick Action button [QAB] Create the Quick Action button Mar 19, 2024
@Gonals
Copy link
Contributor Author

Gonals commented Mar 19, 2024

OFF HOLD

@joekaufmanexpensify joekaufmanexpensify added the Reviewing Has a PR in review label Mar 25, 2024
@parasharrajat
Copy link
Member

PR merged.

Copy link

melvin-bot bot commented Mar 27, 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.

@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 29, 2024
@melvin-bot melvin-bot bot changed the title [QAB] Create the Quick Action button [HOLD for payment 2024-04-05] [QAB] Create the Quick Action button Mar 29, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Mar 29, 2024
Copy link

melvin-bot bot commented Mar 29, 2024

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

Copy link

melvin-bot bot commented Mar 29, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.57-5 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-04-05. 🎊

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

Copy link

melvin-bot bot commented Mar 29, 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:

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

@joekaufmanexpensify
Copy link
Contributor

@parasharrajat could you please complete your portion of checklist?

@parasharrajat
Copy link
Member

Regression Test Steps

  1. Log into newDot from a new account
  2. Open the Global Create menu. Confirm no additional item is displayed.
  3. Request Money (manual) from someone
  4. After completing the request, confirm it displays as a quick action in the Global create menu.
  5. Confirm You can complete the request from the quickAction, and that it points to the same user the original request did.
  6. Repeat the same steps, but requesting with a receipt.
  7. And again, but with distance.
  8. Confirm all of them work for Money requests from workspaces too.
  9. Confirm all of them work for Split requests too.
  10. Send money to someone and, again, confirm it later displays as a a quick action and that it works.
  11. Assign a task to someone and confirm it later displays as a a quick action and that it works.

Do you agree 👍 or 👎 ?

@joekaufmanexpensify
Copy link
Contributor

Sounds good! I'll work on getting that created.

Copy link

melvin-bot bot commented Apr 5, 2024

Payment Summary

Upwork Job

BugZero Checklist (@joekaufmanexpensify)

  • 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/1767202396900225024/hired)
  • I have paid out the Upwork contracts or cancelled the ones that are incorrect
  • I have verified the payment summary above is correct

@joekaufmanexpensify joekaufmanexpensify added Daily KSv2 and removed Weekly KSv2 labels Apr 8, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 8, 2024
@joekaufmanexpensify
Copy link
Contributor

Going to create regression test today, and then will be all set to issue payment

@melvin-bot melvin-bot bot removed the Overdue label Apr 8, 2024
@joekaufmanexpensify
Copy link
Contributor

Actually, I see we have a detailed manual testing script here that covers this case (any others) in more detail. @trjExpensify @Gonals I assume the plan is to just pass off that script to applause to make tests for all of the various cases at once after testing?

If so, I'll hold off on creating any tests here.

@joekaufmanexpensify
Copy link
Contributor

joekaufmanexpensify commented Apr 9, 2024

In the meantime, only payment here is $500 to @parasharrajat via NewDot for C+ review. Could you please request that and confirm here once complete?

@trjExpensify
Copy link
Contributor

Actually, I see we have a detailed manual testing script here that covers this case (any others) in more detail. @trjExpensify @Gonals I assume the plan is to just pass off that script to applause to make tests for all of the various cases at once after testing?

Yep, that's the plan once we're done with the issues for the project!

@joekaufmanexpensify
Copy link
Contributor

Cool. TY!

@joekaufmanexpensify
Copy link
Contributor

Bump @parasharrajat for when you have a sec!

@parasharrajat
Copy link
Member

@joekaufmanexpensify I will request that later. Feel free to close it. Thanks.

@joekaufmanexpensify
Copy link
Contributor

Got it. TY! Payment summary is here.

@github-project-automation github-project-automation bot moved this from Release 1: Spring 2024 (May) to Done in [#whatsnext] #wave-collect Apr 10, 2024
@parasharrajat
Copy link
Member

As per this thread https://expensify.slack.com/archives/C02NK2DQWUX/p1715272276516799?thread_ts=1715190852.677769&cid=C02NK2DQWUX, the price should be 500 for this issue. @joekaufmanexpensify

Could you please update that on the summary?

@joekaufmanexpensify
Copy link
Contributor

Brought to slack to discuss

@joekaufmanexpensify
Copy link
Contributor

Discussed, and confirmed that @parasharrajat is actually due $500 here, since this issue was opened prior to the adjustment of base review price from $500 > $250.

@joekaufmanexpensify
Copy link
Contributor

Adjust payment summary to reflect that, which is noted here.

@parasharrajat
Copy link
Member

Payment requested as per #38050 (comment)

@JmillsExpensify
Copy link

$500 approved for @parasharrajat

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 Engineering Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item.
Projects
No open projects
Archived in project
Development

No branches or pull requests

5 participants