Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[HOLD for payment 2023-08-16] [$1000] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same #23870

Closed
1 of 6 tasks
kbecciv opened this issue Jul 29, 2023 · 38 comments
Assignees
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review

Comments

@kbecciv
Copy link

kbecciv commented Jul 29, 2023

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Go to Settings > Workspaces
  2. Select a workspace and access "Connect Bank Account."
  3. Proceed to Step 2 out of 5.

Expected Result:

The second state name in the company information should be changed to "Incorporation State."

Actual Result:

The state name in the company information does not update to "Incorporation State," causing both state names to appear the same

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: 1.3.47-3
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

Screen.Recording.2023-07-29.at.1.33.54.AM.mov
Recording.3998.mp4

Expensify/Expensify Issue URL:
Issue reported by: @ayazhussain79
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1690576478988209

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0180f3b211410f7a0c
  • Upwork Job ID: 1686400237560549376
  • Last Price Increase: 2023-08-10
  • Automatic offers:
    • dhairyasenjaliya | Contributor | 25889382
@kbecciv kbecciv added Daily KSv2 Bug Something is broken. Auto assigns a BugZero manager. labels Jul 29, 2023
@melvin-bot
Copy link

melvin-bot bot commented Jul 29, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented Jul 29, 2023

Bug0 Triage Checklist (Main S/O)

  • This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
  • This bug is not a duplicate report (check E/App issues and #expensify-bugs)
    • If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead
  • This bug is reproducible using the reproduction steps in the OP. S/O
    • If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
    • If the reproduction steps aren't clear and you determine the correct steps, please update the OP.
  • This issue is filled out as thoroughly and clearly as possible
    • Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.
  • I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@dhairyasenjaliya
Copy link
Contributor

Proposal

Please re-state the problem that we are trying to solve in this issue.

  • The state name in the company information does not update to "Incorporation State," causing both state names to appear the same

What is the root cause of that problem?

  • The root cause is we are not accepting custom title on StatePicker component that stick to the same label as state

What changes do you think we should make in order to solve the problem?

  • The solution is we should define new props for adding custom label directly to <State> component

  • After defining the customLabel props this should be added to <MenuItemWithTopDescription> as an description props and we should also pass this to <StateSelectorModal> that we are using on <State> component

  • On SelectionListRadio we need to add. customLabel to textInputLabel on <StateSelectorModal>

  • Above both will fix component and selector page as well

  • We can also pass this same custom label to <HeaderWithBackButton> title props on <StateSelectorModal> so that page title can also have consistency

  • We already have translate key for that we can just use that or define new key

  • Fallback value for customLabel props should be translate('common.state’)

What alternative solutions did you explore? (Optional)

  • N/A
    ———————

Result

@melvin-bot melvin-bot bot added the Overdue label Jul 31, 2023
@kevinksullivan kevinksullivan added the External Added to denote the issue can be worked on by a contributor label Aug 1, 2023
@melvin-bot melvin-bot bot changed the title Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same [$1000] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same Aug 1, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

Job added to Upwork: https://www.upwork.com/jobs/~0180f3b211410f7a0c

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Aug 1, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

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

@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav (External)

@kevinksullivan
Copy link
Contributor

@mananjadhav are you able to review the proposal above?

@melvin-bot melvin-bot bot removed the Overdue label Aug 1, 2023
@mananjadhav
Copy link
Collaborator

Thanks for the bump. @dhairyasenjaliya's proposal looks good to me.

🎀 👀 🎀 C+ reviewed.

@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

Triggered auto assignment to @francoisl, see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@francoisl
Copy link
Contributor

Makes sense to me!

@melvin-bot melvin-bot bot removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Aug 1, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

📣 @mananjadhav Please request via NewDot manual requests for the Reviewer role ($1000)

@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

📣 @dhairyasenjaliya 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!

Offer link
Upwork job
Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@melvin-bot
Copy link

melvin-bot bot commented Aug 1, 2023

📣 @ayazhussain79 We're missing your Upwork ID to automatically send you an offer for the Reporter role.
Once you apply to the Upwork job, your Upwork ID will be stored and you will be automatically hired for future jobs!

@dhairyasenjaliya
Copy link
Contributor

@mananjadhav PR ready for review

@kevinksullivan kevinksullivan added the Bug Something is broken. Auto assigns a BugZero manager. label Aug 4, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 4, 2023

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

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Aug 4, 2023
@Expensify Expensify deleted a comment from melvin-bot bot Aug 4, 2023
@kevinksullivan
Copy link
Contributor

@adelekennedy I am going OOO for a week, so tapping you in to help out in the interim. Thanks!

@kevinksullivan kevinksullivan self-assigned this Aug 4, 2023
@mananjadhav
Copy link
Collaborator

@adelekennedy @kevinksullivan This was deployed to production, but [Hold for Payment] isn't updated in the title.

@adelekennedy
Copy link

thank you @mananjadhav! It looks like this was deployed to prod yesterday so payment should be made on 8/16

@adelekennedy adelekennedy changed the title [$1000] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same [HOLD for payment 2023-08-16] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same Aug 10, 2023
@adelekennedy adelekennedy changed the title [HOLD for payment 2023-08-16] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same [HOLD for payment 2023-08-16] [$1000} Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same Aug 10, 2023
@adelekennedy adelekennedy changed the title [HOLD for payment 2023-08-16] [$1000} Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same [HOLD for payment 2023-08-16] [$1000] Web - The state name in the company information does not update to "Incorporation State," causing both state names to appear the same Aug 10, 2023
@melvin-bot
Copy link

melvin-bot bot commented Aug 10, 2023

⚠️ This issue has had its price increased by 4x or more. Please review the issue and ensure the price is correct.

@melvin-bot
Copy link

melvin-bot bot commented Aug 10, 2023

Upwork job price has been updated to $1000

@mananjadhav
Copy link
Collaborator

I'll finish the checklist today. I think it is related to when we migrated to StatePicker component. Meanwhile @adelekennedy can you post the payment summary here?

@mananjadhav
Copy link
Collaborator

As I mentioned we added refactored the StatePicker component in this PR, but we didn't add the label property.

I've added a comment in the PR. I think the following point covers the impacted components, but we missed testing it.

I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)

I don't think we need a regression test here.

cc - @adelekennedy

@adelekennedy
Copy link

Payouts due:

Issue Reporter: $250 @ayazhussain79
Contributor: $1000 @dhairyasenjaliya Upwork
Contributor+: $1000 @mananjadhav NewDot

Eligible for 50% #urgency bonus? Y

Upwork job is here.

@JmillsExpensify
Copy link

JmillsExpensify commented Aug 17, 2023

Reviewed the details for @mananjadhav. This $1,500 payment is approved in NewDot based on the BZ summary above.

@mananjadhav
Copy link
Collaborator

@JmillsExpensify Can you correct the amount from $15000 to $1500. 🤑

@kevinksullivan
Copy link
Contributor

stepping back in to handle final payment. @ayazhussain79 just sent an offer for reporting. Let me know when you accept!

@ayazhussain79
Copy link
Contributor

@kevinksullivan offer accepted, Thank you

@adelekennedy adelekennedy removed their assignment Aug 21, 2023
@adelekennedy
Copy link

adelekennedy commented Aug 21, 2023

@kevinksullivan everyone was already paid! - GH was left open for the checklist

@ayazhussain79
Copy link
Contributor

I think not everyone

@kevinksullivan
Copy link
Contributor

yeah, @adelekennedy @ayazhussain79 didn't appear to get paid for reporting so I just sent them an offer

@kevinksullivan
Copy link
Contributor

Alright, all set on payment. So what checklist are we waiting on now @adelekennedy ?

@melvin-bot
Copy link

melvin-bot bot commented Aug 30, 2023

@francoisl, @mananjadhav, @kevinksullivan, @dhairyasenjaliya Whoops! This issue is 2 days overdue. Let's get this updated quick!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 External Added to denote the issue can be worked on by a contributor Reviewing Has a PR in review
Projects
None yet
Development

No branches or pull requests

8 participants