-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[Add onboarding for new workspaces being created] Create new setup tasks when users create a workspace #53509
Comments
(Keeping internal because we're going to work with a C+ on this) |
Reviewed the design document. Will take another pass to see if there are any gaps. Will start with the implementation by tomorrow. |
@francoisl Is there anything pushed on the backend to start this? |
One part is deployed, another one won't be until at least tomorrow, and the tasks won't be saved until both parts are. For now, the part 1 "Prep work" I described above shouldn't require any backend changes. Also, for step 2 we can start saving the task data in the optimistic data of the API request, and test it offline? |
@mananjadhav the backend changes for passing |
Okay thanks. I'll check those and reach out to you if any questions. |
Started with this, the PR will be up by tomorrow. |
@francoisl, @mananjadhav Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I was out sick yesterday. I am half done, will finish this by weekend. |
@mananjadhav - do you have an update on this PR? |
@francoisl, @mananjadhav Huh... This is 4 days overdue. Who can take care of this? |
Apologies I was unwell. I am just getting back and will have this ready in 1-2 days. |
Thank you @mananjadhav, let us know if you need anything from our side! |
@francoisl, @mananjadhav Eep! 4 days overdue now. Issues have feelings too... |
PR work in progress. Will be raising the draft today. |
Sounds good, feel free to send it my way even if it's not fully ready, I can start taking a look and testing. |
@francoisl, @mananjadhav Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
@ishpaul777 have you gotten started with a PR? |
yes here it is -> #55017, sorry forgot to link issue |
Part of the project "Adding onboarding for new workspaces being created"
Main issue: #48591
Doc section: https://docs.google.com/document/d/19u6ZQbNuF-v5oovIkQlmwYV4SXeAgey50pymsj5QHRY/edit?tab=t.0#heading=h.vwt3yefp8jmh (External only)
Feature Description
When a user who didn't choose the option "Manage my team's expenses" during the initial onboarding eventually creates a workspace, create onboarding tasks to teach them what to do next.
Implementation steps
Prep work:
newDotTrackWorkspace
tobackendOnboardingChoices
- Design doc sectioncompleteOnboarding()
, for clarity and reusability – Design doc sectionCreate new setup tasks when users create a workspace
CategorizeTrackedExpense
,ShareTrackedExpense
, andCreateWorkspace
to generate and pass the new onboarding task data to the API if the user doesn't already have acreateWorkspace
onboarding taskThe text was updated successfully, but these errors were encountered: