Closed tgolen closed 10 hours ago
Current assignee @DylanDylann is eligible for the External assigner, not assigning anyone new.
Triggered auto assignment to @jliexpensify (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.
@brunovjk Can you please comment on this issue so I can assign it to you? We already spoke about your working on this one.
Awesome!
Hm, I'm not sure why it didn't create an upwork job 🤔 @bfitzexpensify do you know why?
⚠️ Could not update price automatically because there is no linked Upwork Job ID. The BZ team member will need to update the price manually in Upwork.
Refactor navigation among screens related to money request
Clean up request flow: Removing the original components and any of the duplicated efforts.
- Edit ROUTES.ts and remove MONEYREQUEST* routes,
https://github.com/Expensify/App/blob/3a3cef693bdb3f594ac02961a4fe42473b3d7adb/src/ROUTES.ts#L313
https://github.com/Expensify/App/blob/f30d4a0f0ba24e0383949a67e478b168fab728c0/src/ROUTES.ts#L317
- Edit linkgingConfig.js and remove Money_Request* screens
- Edit ModalStackNavigators.js remove old Money_Request* components
- Edit IOU.js and remove _temporaryForRefactor from the name of any methods
- remove EditRequestReceiptPage and related route
Remove only the component, the routes, screen and nagivation were discussed previously https://github.com/search?q=repo%3AExpensify%2FApp+EditRequestReceiptPage&type=code
- remove EditSplitBillPage
https://github.com/search?q=repo%3AExpensify%2FApp+EditSplitBillPage&type=code
- remove EditRequestTagPage
https://github.com/search?q=repo%3AExpensify%2FApp+EditRequestTagPage&type=code
- Remove ONYXKEYS.IOU (also need to remove some files that relate to IOU like src/pages/iou/propTypes/index.js)
https://github.com/Expensify/App/blob/dadf0ba7824816e62e9d72bb1269228a7d405784/src/ONYXKEYS.ts#L575
Clear ONYXKEYS.IOU
used in OU.ts
Remove resetMoneyRequestInfo
and resetMoneyRequestInfo
- remove MoneyRequestWaypointPage
Remove src/pages/iou/MoneyRequestWaypointPage.tsx and related route, screen and navigation type https://github.com/search?q=repo%3AExpensify%2FApp+MoneyRequestWaypointPage&type=code
- move src/pages/iou/steps/MoneyRequestAmountForm.tsx to src/pages/iou/
Move and update it uses: https://github.com/search?q=repo%3AExpensify%2FApp+%40pages%2Fiou%2Fsteps%2FMoneyRequestAmountForm&type=code
- Rename MoneyTemporaryForRefactorRequestParticipantsSelector.js to MoneyRequestParticipantsSelector
This should be handled by the TS team https://github.com/Expensify/App/issues/29107#issuecomment-2074311126
N/A
Thanks @tgolen, I already had a proposal ready, I posted it just as a record, no problem? I will start working in PR this afternoon, ETA until 04/30, hopefully sooner.
Job added to Upwork: https://www.upwork.com/jobs/~01fe66ac3d8b2232c0
Current assignee @DylanDylann is eligible for the External assigner, not assigning anyone new.
Sure, thanks! Looks like I got the upwork job created now.
@brunovjk
ETA until 04/30, hopefully sooner.
This is so straightforward. Could you complete PR sooner? Please ping me if there is any problem
Sure! You're right, I'll try to get it ready for today.
The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.66-5 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-05-03. :confetti_ball:
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:
@DylanDylann any need for a checklist?
Everyone paid and job removed.
@jliexpensify the checklist is unnecessary. Let's close
Thanks!
This is a part of https://github.com/Expensify/App/issues/29107. You can look at that issue for more context behind the cleanup process.
Currently, we migrated the request flow to the new refactor and there are some deprecated things that need to be cleaned up
EditRequestReceiptPage
component and related routeMoneyRequestWaypointPage
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @jliexpensify