You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[HOLD for payment 2024-03-04] [$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js #34606
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).
Please re-state the problem that we are trying to solve in this issue.
We want to remove the MoneyRequestCategoryPage and make sure any changes after November 27 have been included into these new components.
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?
A new component IOURequestStepCategory has been created and history has been checked against MoneyRequestCategoryPage.
There is only one change since November 27 which moved the location of the useThemeStyles import was changed to Line 10 instead of 13, so no changes need to be copied into the IOURequestStepCategory because it is already ikn there.
changed the title [-]Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/-][+][$500] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/+]on Jan 17, 2024
changed the title [-][$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/-][+][HOLD for payment 2024-03-04] [$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/+]on Mar 5, 2024
Activity
melvin-bot commentedon Jan 16, 2024
Triggered auto assignment to @anmurali (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.neonbhai commentedon Jan 16, 2024
would love to work on this!
tgolen commentedon Jan 16, 2024
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).
neonbhai commentedon Jan 16, 2024
Proposal
Please 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
MoneyRequestCategoryPageWhat changes do you think we should make in order
We 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
App/src/libs/Navigation/AppNavigator/ModalStackNavigators.tsx
Line 100 in 93e68b5
We will make sure the
IOURequestStepCategorycomponent works correctly.lindseydortch commentedon Jan 16, 2024
Please re-state the problem that we are trying to solve in this issue.
We want to remove the
MoneyRequestCategoryPageand make sure any changes after November 27 have been included into these new components.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?
IOURequestStepCategoryhas been created and history has been checked againstMoneyRequestCategoryPage.useThemeStylesimport was changed to Line 10 instead of 13, so no changes need to be copied into theIOURequestStepCategorybecause it is already ikn there.App/src/pages/iou/MoneyRequestCategoryPage.js
Line 10 in a7a3e7f
3 and 4. The only instance where this component is called and needs to be replaced with new component is
App/src/libs/Navigation/AppNavigator/ModalStackNavigators.tsx
Line 100 in a7a3e7f
App/src/ROUTES.ts
Line 363 in d9ee78d
What alternative solutions did you explore? (Optional)
N/A
njmulsqb commentedon Jan 17, 2024
I would love to take this!
[-]Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/-][+][$500] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/+]melvin-bot commentedon Jan 17, 2024
Job added to Upwork: https://www.upwork.com/jobs/~01aa1b22b861ac0e42
38 remaining items
melvin-bot commentedon Feb 16, 2024
Triggered auto assignment to @stephanieelliott (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.anmurali commentedon Feb 16, 2024
Rotating for backup during my OOO till Feb 29th
stephanieelliott commentedon Feb 19, 2024
PR is being actively reviewed
stephanieelliott commentedon Feb 27, 2024
PR was deployed to staging a few hours ago!
melvin-bot commentedon Feb 28, 2024
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.
stephanieelliott commentedon Mar 5, 2024
This was deployed to prod on 2/28, seems the automation didn't work so am updating manually
[-][$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/-][+][HOLD for payment 2024-03-04] [$250] Remove MoneyRequestCategoryPage.js and copy any changes since Nov 27 into IOURequestStepCategory.js[/+]stephanieelliott commentedon Mar 6, 2024
Summarizing payment on this issue:
Upwork job is here: https://www.upwork.com/jobs/~01aa1b22b861ac0e42
melvin-bot commentedon Mar 11, 2024
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.