-
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
[LOW] Tags: Support independent, multi-level tags on workspace requests #32828
Comments
Triggered auto assignment to @garrettmknight ( |
I think this will be relatively simple, we already import all levels of tags into NewDot when you have them turned on: cc @amyevans in case you can think of any gotchas that might be out there. |
Onyx updates from auth and PHP are already supported as well. |
One backend change we'll need to make is to start sending the tag level in the |
I'll post some questions in the #wave6 room in the morning but so far this looks like it could be 3 GHs, with the main front-end one being able to be worked on by a Contributor. |
Yeah this was the biggest "gotcha" we saw going into the initial tags implementation in NewDot. We initially wrote in the doc that we'd use the tag list name in the route, "slug-ifying" the name (spaces to dashes, lowercase all letters, etc), and then decided to punt that to be a future problem (now 😄). Your idea of using the index is interesting though, could definitely side step some of the edge cases I was dreaming up with weird tag list names! Being careful around the splitting on colon and edge cases with that is another potential gotcha (for example this code probably needs to be ported to NewDot: https://github.com/Expensify/Web-Expensify/blob/main/site/lib/expenseUtils.jsx#L10-L39). But yeah overall I agree the lift isn't too bad here really! |
Discussion about the route here: https://expensify.slack.com/archives/C01GTK53T8Q/p1703100843219419 Seems like we're leaning towards using an index-based route. Going to create an issue to fix the renaming bug with |
@garrettmknight, @yuwenmemon Huh... This is 4 days overdue. Who can take care of this? |
Yuwen's out till 1/3 |
Sounds interesting, I would like to work on the issue. Posting a comment... |
@rezkiy37 asked a few questions in the issue linked above - answered them coming back from OOO |
Where do we stand on this one? Are you still taking this @rezkiy37? |
@rezkiy37's PR is awaiting further review from @allroundexperts |
This is done. One follow up bug to fix here: #37054 |
It is possible for Collect policies to be configured to have independent multi-level tags if they are connected to QBO. As such, let's add support for creating/editing requests with independent multi-level tags.
I'm guessing there will need to be both front-end and back-end components to this, but I'll leave it to @yuwenmemon to figure out the details.
Issue Owner
Current Issue Owner: @yuwenmemonThe text was updated successfully, but these errors were encountered: