-
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
[HOLD for payment 2025-01-28] Update task title and copy to include link to workspace settings #54977
Comments
Triggered auto assignment to Contributor-plus team member for initial proposal review - @mananjadhav ( |
Triggered auto assignment to @laurenreidexpensify ( |
userYour proposal will be dismissed because you did not follow the proposal template. |
ProposalWhat problem are we trying to solve?We need to update the "Create a workspace" task to include a clickable link to the workspace settings and improve the task description What is causing this problem?Currently, when a workspace is automatically created as part of the onboarding process, the "Create a workspace" task is checked off by default. However, the task title and description don't include a link to the workspace settings. We need to update the task so that it includes this link and also improve the description for better clarity. What changes should we make to fix the problem?
Here's how the updated code should look: {
type: 'createWorkspace',
autoCompleted: true,
title: ({ workspaceSettingsLink }) => `Create a [workspace](${workspaceSettingsLink})`,
description: ({ workspaceSettingsLink }) =>
'*Create a workspace* to track expenses, scan receipts, chat, and more.\n' +
'\n' +
'Here’s how to create a workspace:\n' +
'\n' +
'1. Click the settings tab.\n' +
'2. Click *Workspaces* > *New workspace*.\n' +
'\n' +
`*Your new workspace is ready! [Check it out](${workspaceSettingsLink}).`
}
Update it like this:
Note: For the title section, we need to wait for the merge of the PR #54165 What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?What alternative solutions did you explore? (Optional) |
@Shahidullah-Muffakir's proposal is good but as mentioned we'll need to put it on hold for the Title markdown support PR. 🎀 👀 🎀 C+ reviewed. |
Triggered auto assignment to @jasperhuangg, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Considering that the pending PR #54165 for title markdown support might take longer to get merged, we can move forward by updating the task description first. This way, users will still have a way to navigate to the workspace settings through the description link, even if the title link isn't available yet. |
Will let @jasperhuangg and @jamesdeanexpensify take the call on this one. |
@Shahidullah-Muffakir Yeah I like the idea of updating the two in separate PRs for this issue. Let's get the description out first because this is a pretty critical onboarding flow that we should have right. |
@mananjadhav PR is ready for your review. |
@jasperhuangg The first PR is ready for you. |
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. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.87-3 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 2025-01-28. 🎊 For reference, here are some details about the assignees on this issue:
|
@mananjadhav @laurenreidexpensify @mananjadhav The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button] |
Details
Coming from this convo - Whenever a workspace is created automatically as part of onboarding, the
Create a workspace
task will be checked off automatically. In those cases, we'd like to update that task in two ways:workspace
to the workspace settingsScreenshot
Issue Owner
Current Issue Owner: @laurenreidexpensifyThe text was updated successfully, but these errors were encountered: