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-05-02] [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections #39108

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

Comments

@hayata-suenaga
Copy link
Contributor

hayata-suenaga commented Mar 27, 2024

Based on the discussion, implement a Higher-Order Component (HOC) that uses useOnyx to subscribe to policy data, then passes this data to the component it wraps. The HOC should inspect the connections field of the policy. If this field lacks a value in the policy data, the HOC should call OpenAccountingPage.

The HOC also should render the loading indicator or offline screen if necessary.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~019f138fc4382cdf6a
  • Upwork Job ID: 1773765815925579776
  • Last Price Increase: 2024-03-29
@hayata-suenaga hayata-suenaga added Daily KSv2 NewFeature Something to build that is a new item. labels Mar 27, 2024
@hayata-suenaga hayata-suenaga self-assigned this Mar 27, 2024
Copy link

melvin-bot bot commented Mar 27, 2024

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Mar 27, 2024
@hayata-suenaga hayata-suenaga added Daily KSv2 and removed Weekly KSv2 labels Mar 27, 2024
@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Mar 27, 2024
@hayata-suenaga hayata-suenaga added Daily KSv2 and removed Weekly KSv2 labels Mar 28, 2024
@hayata-suenaga
Copy link
Contributor Author

changing priority back to daily as this has the high priority

@hayata-suenaga hayata-suenaga changed the title Create a HOC to call OpenAccountingPage and then pass the report.connections [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections Mar 28, 2024
@strepanier03
Copy link
Contributor

strepanier03 commented Mar 28, 2024

@hayata-suenaga - I am holding off labeling this Internal unless you give the go-ahead. I don't want to assign a C+ to do PR review if it's not needed.

@hayata-suenaga hayata-suenaga added the Internal Requires API changes or must be handled by Expensify staff label Mar 29, 2024
Copy link

melvin-bot bot commented Mar 29, 2024

Job added to Upwork: https://www.upwork.com/jobs/~019f138fc4382cdf6a

Copy link

melvin-bot bot commented Mar 29, 2024

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

@hayata-suenaga
Copy link
Contributor Author

I decided to have a C+ review the PR just in case 😄

@hayata-suenaga
Copy link
Contributor Author

I realized that a C+ is already assigned to the PR. I'll assign them to this issue.

@strepanier03
Copy link
Contributor

Thank you @hayata-suenaga 🙌

@trjExpensify
Copy link
Contributor

Is the PR for this now on hold for #39652, @hayata-suenaga? If so, let's have that reflected in the title.

@hayata-suenaga hayata-suenaga changed the title [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections [HOLD App PR #39652] [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections Apr 9, 2024
@hayata-suenaga hayata-suenaga changed the title [HOLD App PR #39652] [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections Apr 11, 2024
Copy link

melvin-bot bot commented Apr 11, 2024

@strepanier03, @mollfpr, @hayata-suenaga Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@strepanier03
Copy link
Contributor

PR is deployed to staging.

@hayata-suenaga
Copy link
Contributor Author

The PR is actually still being worked on 🙇

@strepanier03
Copy link
Contributor

strepanier03 commented Apr 15, 2024

@hayata-suenaga - sorry for the confusion, I meant the PR that this was on hold for is deployed to staging, not the PR for fixing for this issue 🤦‍♀️

@hayata-suenaga
Copy link
Contributor Author

ah haha sorry for my misunderstanding 🙇 🙈

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Apr 17, 2024
@trjExpensify
Copy link
Contributor

#39132 is deployed to staging, follow-up PR for a bug here.

Copy link

melvin-bot bot commented Apr 24, 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 Apr 25, 2024
@melvin-bot melvin-bot bot changed the title [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections [HOLD for payment 2024-05-02] [Wave Collect][QBO] Create a HOC to call OpenAccountingPage and then pass the report.connections Apr 25, 2024
Copy link

melvin-bot bot commented Apr 25, 2024

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

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Apr 25, 2024
Copy link

melvin-bot bot commented Apr 25, 2024

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

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

  • @mollfpr requires payment through NewDot Manual Requests

Copy link

melvin-bot bot commented Apr 25, 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:

  • [@mollfpr] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@strepanier03] 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 May 1, 2024
@strepanier03
Copy link
Contributor

@hayata-suenaga - I was having a hard time figuring out the price here based on the PR that's linked. Is this a $500 payment or a $250 PR review payment?

Copy link

melvin-bot bot commented May 2, 2024

Payment Summary

Upwork Job

  • Reviewer: @mollfpr owed $250 via NewDot

BugZero Checklist (@strepanier03)

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

@strepanier03
Copy link
Contributor

nvm, @hayata-suenaga - payment summary finally posted and I got my answer.

@strepanier03
Copy link
Contributor

Payment summary

  • $250 to @mollfpr via Manual Request in Newdot

@JmillsExpensify - Payment request incoming!

@JmillsExpensify
Copy link

$250 approved for @mollfpr

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

6 participants