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.33k stars 2.76k forks source link

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

Closed luacmartins closed 8 months ago

luacmartins commented 11 months 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 11 months ago

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

melvin-bot[bot] commented 11 months ago

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

melvin-bot[bot] commented 11 months ago

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

melvin-bot[bot] commented 11 months ago

Bug0 Triage Checklist (Main S/O)

kowczarz commented 11 months 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 11 months ago

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

alexpensify commented 11 months ago

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

luacmartins commented 11 months 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 11 months ago

Thanks @luacmartins, sounds like a plan!

alexpensify commented 11 months ago

Update: Waiting for the PR to fix this issue

luacmartins commented 11 months ago

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

melvin-bot[bot] commented 11 months 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 11 months ago

Still working on other forms.

kowczarz commented 11 months 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 11 months ago

Perfect, thanks @kowczarz for the update!

alexpensify commented 10 months ago

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

melvin-bot[bot] commented 10 months 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 10 months ago

Daily update: The PR is moving forward now.

melvin-bot[bot] commented 10 months ago

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

luacmartins commented 10 months ago

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

alexpensify commented 10 months ago

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

melvin-bot[bot] commented 10 months 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 10 months ago

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

alexpensify commented 10 months ago

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

melvin-bot[bot] commented 10 months ago

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

alexpensify commented 10 months ago

@luacmartins bumping again, should we make this external?

luacmartins commented 10 months ago

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

luacmartins commented 10 months ago

@kowczarz is still working on related issues

kowczarz commented 10 months ago

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

alexpensify commented 10 months ago

Thank you @kowczarz for the update!

alexpensify commented 10 months ago

Daily Update: PR is moving forward!

melvin-bot[bot] commented 10 months ago

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

melvin-bot[bot] commented 9 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 9 months ago

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

alexpensify commented 9 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 9 months ago

@cdOut and @kowczarz - any update here?

cdOut commented 9 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 9 months ago

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

alexpensify commented 9 months ago

Thank you @cdOut for the update!

alexpensify commented 9 months ago

Daily Update: The PR is in draft mode.

alexpensify commented 9 months ago

Daily Update: The PR is ready for review!

alexpensify commented 9 months ago

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

alexpensify commented 9 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 9 months ago

It is merged and completed.

alexpensify commented 8 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 8 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 8 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 8 months ago

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

thesahindia commented 8 months ago

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

alexpensify commented 8 months ago

Awesome, thank you for the update!