Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.53k stars 2.88k forks source link

[$500] [Form Provider Refactor] AddressPage #28872

Closed luacmartins closed 10 months ago

luacmartins commented 1 year ago

Coming from https://github.com/Expensify/App/issues/25397#issuecomment-1743272245, we created a new Form provider that works with functional components and we need to refactor all usages of the old Form component.

This issue is specific to refactoring src/pages/settings/Profile/PersonalDetails/AddressPage.js

cc @kowczarz

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~012aba0c7431d96aff
  • Upwork Job ID: 1709704418695823360
  • Last Price Increase: 2023-10-05
Issue OwnerCurrent Issue Owner: @kowczarz
melvin-bot[bot] commented 1 year ago

Job added to Upwork: https://www.upwork.com/jobs/~012aba0c7431d96aff

melvin-bot[bot] commented 1 year ago

Triggered auto assignment to Contributor Plus for review of internal employee PR - @thesahindia (Internal)

melvin-bot[bot] commented 1 year ago

Triggered auto assignment to @alexpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

melvin-bot[bot] commented 1 year ago

Bug0 Triage Checklist (Main S/O)

kowczarz commented 1 year ago

Hello! I'm Kamil Owczarz from Software Mansion, the expert agency and I would like to work on this task.

melvin-bot[bot] commented 1 year ago

Current assignee @thesahindia is eligible for the External assigner, not assigning anyone new.

alexpensify commented 1 year ago

@kowczarz -- any update on the proposal for this GitHub?

luacmartins commented 1 year ago

Similar to the hook refactor, I don't think we need a proposal for this one since the refactors are straightforward and follow the same pattern. @kowczarz authored the original refactor PR, so I think they are best suited to work on this as well :)

alexpensify commented 1 year ago

Thanks @luacmartins, sounds like a plan!

alexpensify commented 1 year ago

Update: Waiting for the PR to fix this issue

luacmartins commented 1 year ago

We're still working on other forms. Will get to this one soon!

melvin-bot[bot] commented 1 year ago

@alexpensify @luacmartins @thesahindia @kowczarz 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!

kowczarz commented 1 year ago

Still working on other forms.

kowczarz commented 1 year ago

https://github.com/Expensify/App/pull/29983 is a blocker here, as soon as it will be merged I will start working on this issue.

alexpensify commented 1 year ago

Perfect, thanks @kowczarz for the update!

alexpensify commented 1 year ago

Daily Update: It looks like the PR mentioned above has some feedback that needs review.

melvin-bot[bot] commented 1 year ago

@alexpensify @luacmartins @thesahindia @kowczarz this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks!

alexpensify commented 1 year ago

Daily update: The PR is moving forward now.

melvin-bot[bot] commented 1 year ago

@alexpensify, @luacmartins, @thesahindia, @kowczarz Whoops! This issue is 2 days overdue. Let's get this updated quick!

luacmartins commented 1 year ago

Holding PR is merged. We're good to work on this

alexpensify commented 1 year ago

@kowczarz - all set, the blocker should be clear now. Thanks for reviewing again.

melvin-bot[bot] commented 1 year ago

@alexpensify @luacmartins @thesahindia @kowczarz this issue is now 4 weeks old and preventing us from maintaining WAQ, can you:

Thanks!

melvin-bot[bot] commented 1 year ago

Current assignee @thesahindia is eligible for the Internal assigner, not assigning anyone new.

alexpensify commented 1 year ago

@luacmartins should we make this external again? Thanks for the update!

melvin-bot[bot] commented 1 year ago

Current assignee @thesahindia is eligible for the External assigner, not assigning anyone new.

alexpensify commented 1 year ago

@luacmartins bumping again, should we make this external?

luacmartins commented 1 year ago

It seems to be external already and we got SWM working on it

luacmartins commented 1 year ago

@kowczarz is still working on related issues

kowczarz commented 1 year ago

This one is handled by @cdOut in https://github.com/Expensify/App/pull/30568

alexpensify commented 12 months ago

Thank you @kowczarz for the update!

alexpensify commented 11 months ago

Daily Update: PR is moving forward!

melvin-bot[bot] commented 11 months ago

@alexpensify, @luacmartins, @thesahindia, @kowczarz 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

melvin-bot[bot] commented 11 months ago

@alexpensify, @luacmartins, @thesahindia, @kowczarz 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!

melvin-bot[bot] commented 11 months ago

@alexpensify, @luacmartins, @thesahindia, @kowczarz 12 days overdue. Walking. Toward. The. Light...

alexpensify commented 11 months ago

Catching up from being OOO, it looks like the PR was reverted due to deploy concerns. @cdOut and @kowczarz - can you please share the next steps here and how we can keep moving forward? Thanks!

alexpensify commented 11 months ago

@cdOut and @kowczarz - any update here?

cdOut commented 11 months ago

There was a little bit of confusion due to multiple pages being named similarly. This issue will be done alongside this one, since they both address the same component, AddressForm: https://github.com/Expensify/App/issues/32064. After that one is merged, this one will also be refactored.

melvin-bot[bot] commented 11 months ago

This issue has not been updated in over 14 days. @alexpensify, @luacmartins, @thesahindia, @kowczarz eroding to Weekly issue.

alexpensify commented 11 months ago

Thank you @cdOut for the update!

alexpensify commented 11 months ago

Daily Update: The PR is in draft mode.

alexpensify commented 11 months ago

Daily Update: The PR is ready for review!

alexpensify commented 10 months ago

Ok, now we will need to wait for automation here.

alexpensify commented 10 months ago

@luacmartins and @thesahindia it looks like automation didn't kick in here. Is this one complete? If yes, I'll need to start the manual payment process. Thanks!

cdOut commented 10 months ago

It is merged and completed.

alexpensify commented 10 months ago

Thank you @cdOut for the update!


Here is the payment summary:

Upwork Job: N/A


Heads up, I will be offline from Friday, December 22, to Thursday, January 4, 2024. I will not be actively watching over this GitHub during that period. If anything urgent is needed here, please ask for help in the #expensify-open-source Slack Room-- thanks!

alexpensify commented 10 months ago

No update, waiting for confirmation that @thesahindia has submitted a payment request in Chat before I close this one.

melvin-bot[bot] commented 10 months ago

This issue has not been updated in over 15 days. @alexpensify, @luacmartins, @thesahindia, @kowczarz eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

alexpensify commented 10 months ago

@thesahindia can you please confirm if you submitted a payment request? After, I can close this GH - thanks!

thesahindia commented 10 months ago

Sorry for the delay. I have submitted the payment request. We can close this.

alexpensify commented 10 months ago

Awesome, thank you for the update!