-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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-12-07] [$250] Clean-up in the Categorize it
flow
#52253
Comments
Current assignee @trjExpensify is eligible for the NewFeature assigner, not assigning anyone new. |
@jamesdeanexpensify can you just sense check the copy, and then I'll send it external. Figgy here if you want it. |
Do you upgrade to a workspace, or do you upgrade to a plan? Because I'm thinking of saying something like "You've upgraded to a workspace on the Collect plan!" or "You've upgraded to the Collect plan!" because it sounds a bit clearer to me. |
Yeah, I mean you don't have a workspace before this. That's where I was going with that, and also to hopefully teach them about the "workspace" terminology in that sense. |
Cool - only a couple comments in Figma! |
Alright, moving this on. |
Categorize it
flowCategorize it
flow
Job added to Upwork: https://www.upwork.com/jobs/~021856320183270003796 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws ( |
Edited by proposal-police: This proposal was edited at 2024-11-12 14:56:01 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.When the user has workspaces, we show a selector to enter a name, email or phone number or create a new workspace. It's incredibly easy to go wrong here and create a second workspace, as evident in the thread. What is the root cause of that problem?This is a new feature request What changes do you think we should make in order to solve the problem?
Line 8204 in cd3f30f
What alternative solutions did you explore? (Optional)ResultScreen.Recording.2024-11-12.at.21.54.20.mov |
The test branch here. |
Just a note that we don't want to do this part from your proposal. We want to show the categories list of the user's "default workspace" (activePolicyID) in both cases of having either one or multiple existing workspaces. |
@trjExpensify But what is the expected if |
The expectation is that we treat that like having no workspace, and show the upgrade flow to create one. |
@trjExpensify This is also expected when we have many |
Yep. To be clear, I think it's a hole in the design when you have multiple workspaces and an activePolicyID set to the personal workspace, but I've had pushback on the workspace picker bullet. So to start for now, we're going to have to treat that one like having "no workspace" instead and promote creating one in that case. Overall then:
|
@nkdengineer's proposal LGTM. |
Triggered auto assignment to @Julesssss, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @nkdengineer 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
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. |
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. |
Categorize it
flowCategorize it
flow
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.68-7 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-12-07. 🎊 For reference, here are some details about the assignees on this issue:
|
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:
|
Alrighty, @Ollyws.. can we get regression tests for this so we can move on to looking at payments? |
These steps will cover #53247 and #53309 too.
|
Thanks, going to suggest a little re-write to make these flow better. What do you think of those? Case: your default workspace is the personal workspace
Case: your default workspace is of a “group” type ("Collect" or "Control")
Case: Disabled categories on the workspace
Case: personal workspace default, multiple group workspaces exist
|
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v9.0.59-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: N/A
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/C07HPDRELLD/p1731032656572279?thread_ts=1731032605.304139&cid=C07HPDRELLD
Action Performed:
Case: Is not a member of
collect
orcontrol
workspaces+
icon > Track expenseCategorize it
Case: Is a member of
collect
orcontrol
workspaces+
icon > Track expenseCategorize it
Expected Result:
This is considered a feature request as it's improvements to the flow.
Categorize it
, if your "default workspace" (activePolicyID
) is typecollect
orcontrol
, skip the selector and show the categories list of the default workspace.Upgrade
is clicked, create acollect
workspace. WhenGot it, thanks
is clicked, move on to show the list of categories on the workspace created.Actual Result:
Workaround:
N/A
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
In-line above.
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @trjExpensifyThe text was updated successfully, but these errors were encountered: