Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

[HOLD for payment 2024-06-20] [Guided Setup Stage 2] Create Guided Setup messages and tasks from Expensify persona for every other user (Phase 2) #38774

Closed
francoisl opened this issue Mar 21, 2024 · 29 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item.

Comments

@francoisl
Copy link
Contributor

francoisl commented Mar 21, 2024

Part of the "wave-collect – Build Stage 2 of Guided Setup" project

Main issue: https://github.com/Expensify/Expensify/issues/356685
Doc section: https://docs.google.com/document/d/10bhCv6XtzzqEZQ9tzxFwAz4lowgjOhsFqz13BMq6Iu4/edit#bookmark=id.be20bju15zhu
Project: https://github.com/orgs/Expensify/projects/129

Feature Description

When preparing the tasks and messages for the API command CompleteGuidedSetup, alternate between the Concierge account ID and Expensify persona account ID for every other user

cc @barttom

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~010c10eb14717d5fee
  • Upwork Job ID: 1770904841304297472
  • Last Price Increase: 2024-03-21
Issue OwnerCurrent Issue Owner: @trjExpensify
@francoisl francoisl added Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item. labels Mar 21, 2024
Copy link

melvin-bot bot commented Mar 21, 2024

Job added to Upwork: https://www.upwork.com/jobs/~010c10eb14717d5fee

Copy link

melvin-bot bot commented Mar 21, 2024

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

Copy link

melvin-bot bot commented Mar 21, 2024

@melvin-bot melvin-bot bot added the Weekly KSv2 label Mar 21, 2024
Copy link

melvin-bot bot commented Mar 21, 2024

⚠️ It looks like this issue is labelled as a New Feature but not tied to any GitHub Project. Keep in mind that all new features should be tied to GitHub Projects in order to properly track external CAP software time ⚠️

@trjExpensify trjExpensify moved this to Release 1: Spring 2024 (May) in [#whatsnext] #wave-collect Mar 21, 2024
@barttom
Copy link
Contributor

barttom commented Mar 22, 2024

Hello! I'm Bartek from Callstack, an expert contributor group, and I would like to work on this issue.

@trjExpensify
Copy link
Contributor

Assigned you!

@melvin-bot melvin-bot bot added the Overdue label Apr 1, 2024
@trjExpensify
Copy link
Contributor

I believe we're prioritising Phase 1 first.

@rezkiy37
Copy link
Contributor

Hi, I’m Michael (Mykhailo) from Callstack and I would like to work on this issue.

@trjExpensify
Copy link
Contributor

Assigned you!

@burczu
Copy link
Contributor

burczu commented Apr 12, 2024

Hi, I’m Bartek from Callstack and I would like to take over of this issue.

@trjExpensify
Copy link
Contributor

Still holding the PR on #38769.

@melvin-bot melvin-bot bot removed the Overdue label Apr 23, 2024
@trjExpensify
Copy link
Contributor

^^ False alarm. We started the prep 12 hours ago just before the authPR was merged, so it didn't make it. It'll go out tonight, will circle back when it goes out!

@koko57
Copy link
Contributor

koko57 commented Apr 30, 2024

@trjExpensify I've resolved some conflicts and applied one minor change to the PR. I think the rest is ready to be reviewed after this PR https://github.com/Expensify/Auth/pull/10675 hits the prod.

I cannot open Bartek's PR, but I'm opening a draft from my fork with the same changes, let me know when to open it for the review.

Me and my team will be OOO tomorrow (05/01), so I will be able to address the comments on Thursday.

@trjExpensify
Copy link
Contributor

Thanks! Can you open it for review? I'll add the hold in the title for the AuthPR in the meantime.

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels May 1, 2024
@trjExpensify trjExpensify moved this from Release 1: Spring 2024 (May) to Release 1.5: XeroCon 2024 (June 12th) in [#whatsnext] #wave-collect May 14, 2024
@melvin-bot melvin-bot bot added Monthly KSv2 and removed Weekly KSv2 labels May 24, 2024
Copy link

melvin-bot bot commented May 24, 2024

This issue has not been updated in over 15 days. @burczu, @trjExpensify, @sobitneupane 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!

@trjExpensify
Copy link
Contributor

We're still held here, Melv.

@trjExpensify trjExpensify added Weekly KSv2 and removed Monthly KSv2 labels May 28, 2024
@francoisl francoisl self-assigned this Jun 1, 2024
@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Jun 13, 2024
@melvin-bot melvin-bot bot changed the title [Guided Setup Stage 2] Create Guided Setup messages and tasks from Expensify persona for every other user (Phase 2) [HOLD for payment 2024-06-20] [Guided Setup Stage 2] Create Guided Setup messages and tasks from Expensify persona for every other user (Phase 2) Jun 13, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Jun 13, 2024
Copy link

melvin-bot bot commented Jun 13, 2024

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented Jun 13, 2024

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.82-4 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2024-06-20. 🎊

For reference, here are some details about the assignees on this issue:

  • @burczu does not require payment (Contractor)
  • @sobitneupane requires payment through NewDot Manual Requests

Copy link

melvin-bot bot commented Jun 13, 2024

BugZero Checklist: The PR adding this new feature has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

  • [@sobitneupane] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@trjExpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Jun 19, 2024
@sobitneupane
Copy link
Contributor

Regression Test Proposal

  1. Open the app with an entire new user.
  2. Complete the onboarding flow.
  3. Repeat steps 1-2 a few times (create a few new users).
  4. Verify that after onboarding flow you're redirected either to the Concierge chat or Expensify persona

Do we agree 👍 or 👎

@trjExpensify
Copy link
Contributor

Confirming payment as follows:

  • $250 to @sobitneupane for the C+ review. Feel free to go ahead and request!

As for the regression tests, we'll add them centrally. I got the ball rolling on that here: https://github.com/Expensify/Expensify/issues/406205

Go ahead and request, Sobit!

@github-project-automation github-project-automation bot moved this from Release 1.5: XeroCon 2024 (June 12th) to Done in [#whatsnext] #wave-collect Jun 20, 2024
@JmillsExpensify
Copy link

$250 approved for @sobitneupane

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Daily KSv2 Internal Requires API changes or must be handled by Expensify staff NewFeature Something to build that is a new item.
Projects
No open projects
Archived in project
Development

No branches or pull requests

8 participants