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

[Due for payment 2025-02-27] [$250] Refactor convertTrackedExpenseToRequest to use a parameter object #56773

Closed
neil-marcellini opened this issue Feb 12, 2025 · 20 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors

Comments

@neil-marcellini
Copy link
Contributor

neil-marcellini commented Feb 12, 2025

As part of the tracking issue, and as advised in its description, refactor convertTrackedExpenseToRequest to use a parameter object.

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021889740685045101882
  • Upwork Job ID: 1889740685045101882
  • Last Price Increase: 2025-02-27
Issue OwnerCurrent Issue Owner: @strepanier03
@neil-marcellini neil-marcellini added Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor labels Feb 12, 2025
@melvin-bot melvin-bot bot changed the title Refactor splitBill to use a parameter object [$250] Refactor splitBill to use a parameter object Feb 12, 2025
Copy link

melvin-bot bot commented Feb 12, 2025

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

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Feb 12, 2025
Copy link

melvin-bot bot commented Feb 12, 2025

Triggered auto assignment to @strepanier03 (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

Copy link

melvin-bot bot commented Feb 12, 2025

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

@mkzie2
Copy link
Contributor

mkzie2 commented Feb 12, 2025

Proposal

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

Refactor convertTrackedExpenseToRequest function to use a parameter object

What is the root cause of that problem?

This is an improvement

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

Wrap all parameters of this function into one object and in this object, we can have some sub-objects that will wrap the related data.

function convertTrackedExpenseToRequest(

What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?

None

What alternative solutions did you explore? (Optional)

@mkzie2
Copy link
Contributor

mkzie2 commented Feb 12, 2025

@neil-marcellini I'm here.

@mkzie2
Copy link
Contributor

mkzie2 commented Feb 13, 2025

@neil-marcellini Sorry for the confusion, splitBill already handled to object parameter. I will start with convertTrackedExpenseToRequest function, please help to update the title and description of this issue.

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Feb 13, 2025
@mkzie2
Copy link
Contributor

mkzie2 commented Feb 13, 2025

@c3024 The PR is ready.

@neil-marcellini neil-marcellini changed the title [$250] Refactor splitBill to use a parameter object [$250] Refactor convertTrackedExpenseToRequest to use a parameter object Feb 13, 2025
@mkzie2
Copy link
Contributor

mkzie2 commented Feb 14, 2025

@neil-marcellini Please help to assign me to the issue.

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Feb 20, 2025
@melvin-bot melvin-bot bot changed the title [$250] Refactor convertTrackedExpenseToRequest to use a parameter object [Due for payment 2025-02-27] [$250] Refactor convertTrackedExpenseToRequest to use a parameter object Feb 20, 2025
Copy link

melvin-bot bot commented Feb 20, 2025

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

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Feb 20, 2025
Copy link

melvin-bot bot commented Feb 20, 2025

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

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

  • @c3024 requires payment through NewDot Manual Requests

Copy link

melvin-bot bot commented Feb 20, 2025

@c3024 @strepanier03 @c3024 The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

@mkzie2
Copy link
Contributor

mkzie2 commented Feb 20, 2025

@neil-marcellini, please help assign me here for payment. Thanks.

Copy link

melvin-bot bot commented Feb 20, 2025

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Feb 26, 2025
@c3024
Copy link
Contributor

c3024 commented Feb 27, 2025

This is a refactor. No checklist nor regression test is required here.

Copy link

melvin-bot bot commented Feb 27, 2025

Payment Summary

Upwork Job

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

Copy link

melvin-bot bot commented Feb 27, 2025

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

@strepanier03
Copy link
Contributor

strepanier03 commented Feb 27, 2025

Payment Summary

@strepanier03
Copy link
Contributor

@c3024 - Payment summary is above. Feel free to request payment since there is no reg test or checklist needed for this one.

Closing now!

@mkzie2
Copy link
Contributor

mkzie2 commented Feb 28, 2025

@strepanier03 I am the PR author, and I should also be paid here. Thanks!

@JmillsExpensify
Copy link

$250 approved for @c3024

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. Daily KSv2 External Added to denote the issue can be worked on by a contributor Help Wanted Apply this label when an issue is open to proposals by contributors
Projects
None yet
Development

No branches or pull requests

5 participants