-
Notifications
You must be signed in to change notification settings - Fork 3k
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-03-04] [$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js #34606
Comments
Triggered auto assignment to @anmurali ( |
would love to work on this! |
Please add a proposal for the changes that are necessary (I know I gave a brief overview, but your proposal should cover more details as I copy/pasted that into at least a dozen issues). |
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js What is the root cause of that problem?Clean Up
of What changes do you think we should make in orderWe will be deleting the component here: App/src/pages/iou/MoneyRequestCategoryPage.js Lines 45 to 49 in 93e68b5
This file will be removed. Checking history (link), it seems like useTheme import was updated, which seems correct in IOURequestStepCategory.js. We will remove the screen from ModalStackNavigators.tsx
We will make sure the |
Please re-state the problem that we are trying to solve in this issue.We want to remove the What is the root cause of that problem?This is a part of the Wave 5 cleanup effort, so the goal is to refactor the navigation among screens. What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)N/A |
I would love to take this! |
Job added to Upwork: https://www.upwork.com/jobs/~01aa1b22b861ac0e42 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
I want to work on it |
I'd like to work in this |
As a reminder: comments like "I would like to work on this" have nothing to do with who is selected to do the work. I appreciate the gusto though! Please follow the contributor guidelines. |
This comment was marked as outdated.
This comment was marked as outdated.
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js What is the root cause of that problem?This is a refactor What changes do you think we should make in order to solve the problem?
We only have had one change since Nov 27, 2023 and it's migration theme change. So no need to change here
We only need to remove
Lines 329 to 330 in a8acf44
To handle And when we click on the date option in
What alternative solutions did you explore? (Optional)NA |
Upwork job price has been updated to $250 |
@thesahindia - can you review the two proposals above please? |
ProposalPlease re-state the problem that we are trying to solve in this issue.This belongs to Wave 5 cleanup What is the root cause of that problem?Replace What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)N/A |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Updated proposal to remove |
@amyevans @anmurali @DylanDylann this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@DylanDylann The PR is ready for review. |
How's the review stage coming along @dukenv0307 @DylanDylann? Seems like progress might be a little stagnant, @dukenv0307 can you address @DylanDylann's feedback from last week in the PR? Thanks! |
I will update after returning from the traditional holiday on the 15th. |
Triggered auto assignment to @stephanieelliott ( |
Rotating for backup during my OOO till Feb 29th |
PR is being actively reviewed |
PR was deployed to staging a few hours ago! |
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. |
This was deployed to prod on 2/28, seems the automation didn't work so am updating manually |
Summarizing payment on this issue:
Upwork job is here: https://www.upwork.com/jobs/~01aa1b22b861ac0e42 |
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. |
This is a part of #29107. You can look at that issue for more context behind the cleanup process.
Problem
The app has two redundant components:
Old Component:
MoneyRequestCategoryPage
New Component
IOURequestStepCategory
Solution
Following the examples (example 1, example 2), the Old Component needs to be completely removed from the codebase
:action
param (instead of being hard-coded with"create"
)isEditing
to use the new action param from the routeUpwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: