-
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-02-26] [$250] Remove MoneyRequestMerchantPage.js and copy any changes since Nov 27 into IOURequestStepMerchant.js #34611
Comments
Triggered auto assignment to @joekaufmanexpensify ( |
I can help work on this! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestMerchantPage.js and copy any changes since Nov 27 into IOURequestStepMerchant.js What is the root cause of that problem?Clean Up
of What changes do you think we should make in order to solve this problem?We will be deleting the component here: App/src/pages/iou/MoneyRequestMerchantPage.js Lines 50 to 52 in a7a3e7f
This file will be removed. Checking history (link), we have had a few updates. We will be going through each and applying these to the new component. We will remove the screen from ModalStackNavigators.tsx
|
Job added to Upwork: https://www.upwork.com/jobs/~013e56ba72ea82ea62 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @sobitneupane ( |
I can help working on this! |
I would love to take this! |
ProposalPlease re-state the problem that we are trying to solve in this issue.Remove MoneyRequestMerchantPage.js and copy any changes since Nov 27 into IOURequestStepMerchant.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 Line 435 in 278d04e
Lines 285 to 288 in a2f5bd5
Line 147 in a2f5bd5
App/src/libs/Navigation/types.ts Lines 230 to 235 in a2f5bd5
And then we will create new variable
We also need to update
In editing split flow, we also need to update to navigate to IOURequestStepMerchant
What alternative solutions did you explore? (Optional) |
Current assignee @sobitneupane is eligible for the External assigner, not assigning anyone new. |
I would love to work on this issue. |
Upwork job price has been updated to $250 |
Pending review from @sobitneupane |
@sobitneupane could you please take a look at this one? |
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. |
Oh hmmm, maybe we need to wait for the prod deploy so the payment automation kicks in, I'll reopen |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.42-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 2024-02-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:
|
@hoangzinh is any BZ checklist needed here? |
@joekaufmanexpensify nope, I think. This issue is not a bug fix. |
Sounds good! All set to issue payment on the 26th then. |
All set to issue payment. We need to pay:
|
@hoangzinh $250 sent and contract ended! |
@DylanDylann $250 sent and contract ended! |
I also noticed @maddylewis issued a third offer for this job to a different contributor. I don't see this contributor worked on this job, so thinking this was by mistake. Checking with Maddy, but not blocking on this, since all of the actual payments have been issued. |
All set. Thanks everyone! |
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:
MoneyRequestMerchantPage
New Component
IOURequestStepMerchant
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: