-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-26] [$250] Remove MoneyRequestSelectorPage.js and copy any changes since Nov 27 into IOURequestStartPage.js #34613
Comments
Triggered auto assignment to @michaelhaxhiu ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestSelectorPage.js and copy any changes since Nov 27 into IOURequestStartPage.js What is the root cause of that problem?Component update What changes do you think we should make in order to solve the problem?I checked all the commits after 27th Nov and the new component is updated according to the old component, we just need to remove the file and route created for it. I checked the commits thoroughly but will check again in the PR. There are total 10 commits which includes importing updated components, updating const variables and adding a Component to remove:
We also need to remove all traces from App/src/libs/Navigation/linkingConfig.ts Line 407 in 3033f99
App/src/libs/Navigation/types.ts Line 182 in 3033f99
We will update to Line 305 in 3033f99
We are using
There is a comment inside App/src/pages/iou/steps/NewRequestAmountPage.js Lines 156 to 157 in 93e68b5
There are 4 components which will get the App/src/pages/iou/request/step/IOURequestStepScan/index.js Lines 155 to 160 in 6040dd3
App/src/pages/iou/request/step/IOURequestStepScan/index.js Lines 173 to 178 in 6040dd3
Result |
I would love to take this! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestSelectorPage.js and copy any changes since Nov 27 into IOURequestStartPage.js What is the root cause of that problem?Remove deprecated component What changes do you think we should make in order to solve the problem?
App/src/libs/Navigation/linkingConfig.ts Lines 407 to 425 in 278d04e
Lines 249 to 252 in a2f5bd5
and all sub route ROUTES.MONEY_REQUEST_MANUAL_TAB, ROUTES.MONEY_REQUEST_SCAN_TAB, ROUTES.MONEY_REQUEST_DISTANCE_TAB We also need to update
What alternative solutions did you explore? (Optional) |
Job added to Upwork: https://www.upwork.com/jobs/~011477b63464907ecf |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
I would love to take this! |
I want to work on it |
I'd love to work on the issue |
Upwork job price has been updated to $250 |
@hoangzinh how do you feel about the proposal above? Others on the GH issue need to suggest a proposal as well to be considered here, btw. |
Proposal UpdatedReplaced the permalink inside |
Sorry for late update, I will post review today |
@Krishna2323 , @DylanDylann thanks for your proposal. @Krishna2323's proposal #34613 (comment) looks good to me because he's first and his proposal pointed out:
Link to proposal #34613 (comment) 🎀👀🎀 C+ reviewed |
This comment was marked as off-topic.
This comment was marked as off-topic.
@hoangzinh could you help to check edit history? @Krishna2323 updated proposal after i posted proposal |
Back - PR is still in progress. |
@garrettmknight, @hoangzinh, @Krishna2323 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
we're in a final discussion here #35455 (comment) |
Final final discussion 😆 |
Triggered auto assignment to @neil-marcellini, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@garrettmknight, @hoangzinh, @neil-marcellini, @Krishna2323 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
awaiting @neil-marcellini to do the final review round |
This has been reviewed, merged and deployed to staging. |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.54-4 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-03-26. 🎊 For reference, here are some details about the assignees on this issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@garrettmknight, bump for payments. |
@Krishna2323 just paid you. @hoangzinh sent a new offer to you since the old one expired. (link) |
Accepted. Thanks @garrettmknight |
All paid up, closing. |
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:
MoneyRequestSelectorPage
New Component
IOURequestStartPage
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
Issue Owner
Current Issue Owner: @garrettmknightThe text was updated successfully, but these errors were encountered: