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
2.99k stars 2.5k forks source link

[Guided Setup Stage 1] Ask for business name before asking for display name #41589

Open trjExpensify opened 2 weeks ago

trjExpensify commented 2 weeks ago

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


Version Number: v1.4.70-1 Reproducible in staging?: Y Reproducible in production?: 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 Expensify/Expensify Issue URL: Issue reported by: @trjExpensify Slack conversation: https://expensify.slack.com/archives/C036QM0SLJK/p1714746065450189?thread_ts=1714400621.865599&cid=C036QM0SLJK

Action Performed:

  1. Sign up with a new account
  2. Click Manage my team's Expenses in the onboarding modal
  3. Observe the next question you're asked is for your display name
  4. Enter your display name
  5. Observe the next question you're asked is for your business name

Expected Result:

When a new user selects the Manage my team's expenses onboarding intent:

  1. The next question we ask should be for their Business name
  2. Upon clicking the confirmation button on the business name page we should trigger the CreateWorkspace API command immediately

Actual Result:

We ask for business name last, so as a result, we trigger the CreateWorkspace command at the end of the onboarding flow.

Workaround:

N/A

Platforms:

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

Screenshots/Videos

https://github.com/Expensify/App/assets/16232057/8e019b05-7013-45dc-bb49-49e8480ce6cb

View all open jobs on GitHub

CC: @anmurali @francoisl @NikkiWines @mountiny @danielrvidal

Issue OwnerCurrent Issue Owner: @thesahindia
melvin-bot[bot] commented 2 weeks ago

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

melvin-bot[bot] commented 2 weeks ago

Current assignee @trjExpensify is eligible for the Bug assigner, not assigning anyone new.

ishpaul777 commented 2 weeks ago

When a new user selects the Manage my team's expenses onboarding intent:

  • The next question we ask should be for their Business name
    • Upon clicking the confirmation button on the business name page we should trigger the CreateWorkspace API command immediately

@trjExpensify Is this behaviour specific to "Manage my team's expenses" option or for all other options?

trjExpensify commented 2 weeks ago

Yes, just that option. None of the other options ask for a business name. 👍

ishpaul777 commented 2 weeks ago

ohk, i asked becuase with current PR changes it was asking for bussiness name for all options

trjExpensify commented 2 weeks ago

Yeah, I see the commit to not do that 😅

melvin-bot[bot] commented 1 week ago

⚠️ Looks like this issue was linked to a Deploy Blocker here

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.