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 2023-08-08] [$250] Migrate BasePaymentsPage.js to function component #16287

Closed
1 task
marcaaron opened this issue Mar 20, 2023 · 86 comments
Closed
1 task
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.

Comments

@marcaaron
Copy link
Contributor

marcaaron commented Mar 20, 2023

Class Component Migration

Filenames

Task

  • We currently have some class components in our codebase that we would like to refactor to a function component.
  • Here's a link with some general advice on how to refactor a class component to a function component: https://react.dev/reference/react/Component#alternatives
  • If you need additional guidance, please ask in #expensify-open-source
  • Test for any regressions and verify that there are no breaking changes
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01f137e12ff6cd2882
  • Upwork Job ID: 1676567064177229824
  • Last Price Increase: 2023-07-05
@marcaaron marcaaron added Engineering Improvement Item broken or needs improvement. labels Mar 20, 2023
@melvin-bot melvin-bot bot locked and limited conversation to collaborators Mar 20, 2023
@Expensify Expensify unlocked this conversation Mar 21, 2023
@aldo-expensify aldo-expensify self-assigned this Apr 12, 2023
@marcaaron marcaaron changed the title [HOLD] Migrate BasePaymentsPage.js to function component [HOLD] [$250] Migrate BasePaymentsPage.js to function component Apr 13, 2023
@MelvinBot
Copy link

⚠️ Could not update price automatically because there is no linked Upwork Job ID. The BZ team member will need to update the price manually in Upwork.

@marcaaron
Copy link
Contributor Author

Heads up! The pricing for this issue has been adjusted based on the scope of the work and the fact that no complex bug investigations or proposal are required.

@marcaaron marcaaron added the Daily KSv2 label Jun 2, 2023
@marcaaron marcaaron changed the title [HOLD] [$250] Migrate BasePaymentsPage.js to function component [$250] Migrate BasePaymentsPage.js to function component Jun 2, 2023
@marcaaron
Copy link
Contributor Author

Heads up, I'm taking this issue off HOLD and making it a Daily. If you are unable to work on it please remove your assignment and add the External + Help Wanted labels as per this update.

@melvin-bot melvin-bot bot added the Overdue label Jun 5, 2023
@multijump
Copy link
Contributor

I would like to take this issue

@melvin-bot
Copy link

melvin-bot bot commented Jun 5, 2023

@aldo-expensify Whoops! This issue is 2 days overdue. Let's get this updated quick!

@aldo-expensify

This comment was marked as off-topic.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Jun 6, 2023
@aldo-expensify
Copy link
Contributor

Oops, the PR was for another component, ignore message above. I'll try to get to this tomorrow or early next week.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Jun 8, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jun 12, 2023

@aldo-expensify Whoops! This issue is 2 days overdue. Let's get this updated quick!

@aldo-expensify
Copy link
Contributor

I'll get to this later during the week.

@melvin-bot melvin-bot bot removed the Overdue label Jun 13, 2023
@olexyt
Copy link
Contributor

olexyt commented Jun 14, 2023

Hello
I love to work on this issue.

@melvin-bot melvin-bot bot added the Overdue label Jun 15, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jun 16, 2023

@aldo-expensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@aldo-expensify
Copy link
Contributor

Started to work on this yesterday.

@melvin-bot melvin-bot bot removed the Overdue label Jun 16, 2023
@stephanieelliott
Copy link
Contributor

Now awaiting internal engineering review!

@melvin-bot
Copy link

melvin-bot bot commented Jul 28, 2023

Based on my calculations, the pull request did not get merged within 3 working days of assignment. Please, check out my computations here:

  • when @multijump got assigned: 2023-07-07 04:21:08 Z
  • when the PR got merged: 2023-07-28 09:39:02 UTC
  • days elapsed: 15

On to the next one 🚀

@Santhosh-Sellavel
Copy link
Collaborator

@stephanieelliott When payment is due @Natnael-Guchima is eligible for a reporting bonus for this regression. It's being handled in this PR

Thanks!

@melvin-bot
Copy link

melvin-bot bot commented Jul 28, 2023

Based on my calculations, the pull request did not get merged within 3 working days of assignment. Please, check out my computations here:

  • when @multijump got assigned: 2023-07-07 04:21:08 Z
  • when the PR got merged: 2023-07-28 19:36:53 UTC
  • days elapsed: 15

On to the next one 🚀

@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

⚠️ 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 Daily KSv2 Weekly KSv2 labels Aug 1, 2023
@melvin-bot melvin-bot bot changed the title [$250] Migrate BasePaymentsPage.js to function component [HOLD for payment 2023-08-08] [$250] Migrate BasePaymentsPage.js to function component Aug 1, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

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

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Aug 1, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.48-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 2023-08-08. 🎊

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

  • External issue reporter
  • Contributor that fixed the issue
  • Contributor+ that helped on the issue and/or PR

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

As a reminder, here are the bonuses/penalties that should be applied for any External issue:

  • Merged PR within 3 business days of assignment - 50% bonus
  • Merged PR more than 9 business days after assignment - 50% penalty

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 8, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 9, 2023

✅ Contributor details stored successfully. Thank you for contributing to Expensify!

@stephanieelliott
Copy link
Contributor

Summarizing payment on this issue:

Upwork job is here, no bonus since this was a small migration

@Natnael-Guchima
Copy link

Accepted the offer. Thanks @stephanieelliott

@multijump
Copy link
Contributor

multijump commented Aug 9, 2023

Hi, @stephanieelliott
Hope you are doing well.
I couldn't access to this job
Can you please share the public job url?
And origin upwork job doesn't exist anymore.
Thanks.

@Santhosh-Sellavel
Copy link
Collaborator

Requested on ND

@melvin-bot melvin-bot bot added the Overdue label Aug 14, 2023
@MonilBhavsar
Copy link
Contributor

@stephanieelliott could you please take a look at @multijump's issue. We can close it the issue then

@melvin-bot melvin-bot bot removed the Overdue label Aug 14, 2023
@stephanieelliott
Copy link
Contributor

Hey @multijump try this link: https://www.upwork.com/jobs/~013ebab8a106d7ab8f

Otherwise, if you let me know your name on Upwork I can invite you to the job!

@Natnael-Guchima has been paid!

@multijump
Copy link
Contributor

multijump commented Aug 15, 2023

https://www.upwork.com/jobs/~013ebab8a106d7ab8f

Hi, @stephanieelliott
My name is the Oleh Koziar.
And I applied to above job.
Thanks.

@JmillsExpensify
Copy link

Review the details for @Santhosh-Sellavel. Approved for payment in NewDot based on the summary from BZ above.

@stephanieelliott
Copy link
Contributor

All paid!

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 External Added to denote the issue can be worked on by a contributor Improvement Item broken or needs improvement.
Projects
None yet
Development

No branches or pull requests