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

[Tags] Allow Tags to be managed in Bulk (Add/Removed) to Saved Objects #196005

Open
nicpenning opened this issue Oct 12, 2024 · 7 comments
Open
Assignees
Labels
Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)

Comments

@nicpenning
Copy link

nicpenning commented Oct 12, 2024

Describe the feature:
Today, I have seen issues with duplicate tags due to accidental imports of saved objects that duplicate tags which cause confusion.

Even out of the box tags may accidentally show up as duplicates over many years of using the product.

For example:
Image

I can find no way in the UI to select X amount of objects with tag 1 and then assign correct tag 2 and then remove tag 1 from those objects.

I know you can delete the tag from all objects that have it, but I want to be able to add tags before doing so.

Perhaps on this page, you could have a another button to manage tags or combine it in the Tags filter.
Image

Describe a specific use case for the feature:
The use case here is selecting manage saved objects or even just dashboards that may have been created by our team and then be able to remove all tag X and add tag Y. This would be similar to Fleet agents (however, that is a feature that could use some TLC as well.)

The docs seem to show adding tags to multiple objects but I can't remove tags before hand. The key here is being able to have all assets with tag X that I can then apply tag Y to.

For the example above, I would find the most recent version of the "managed" tag or the correct one that should be in existence and then remove all the accidental ones that could have been created from cloning dashboards improperly.

Docs I used: https://www.elastic.co/guide/en/kibana/current/managing-tags.html

I really enjoy the tagging feature as it helps a lot with organization but this feature would take it to the next level.

Thanks!

@botelastic botelastic bot added the needs-team Issues missing a team label label Oct 12, 2024
@jughosta jughosta added the Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc label Oct 15, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Oct 15, 2024
@TinaHeiligers TinaHeiligers added Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience) and removed Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Oct 31, 2024
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-sharedux (Team:SharedUX)

@sebelga
Copy link
Contributor

sebelga commented Nov 4, 2024

This seems similar to #143746

@nicpenning
Copy link
Author

A modernized version, but yeah, looks similar.

@petrklapka
Copy link
Member

@ek-so @kevinsweet - This would be a bigger lift, needing some design and PM input. Volley to you! Should we do this and add to planning board?

@ek-so
Copy link
Contributor

ek-so commented Nov 13, 2024

To add to this — perhaps it's just my lack of context, but I also don’t quite understand why we don’t allow adding tags (or even bulk-adding tags) directly from the saved objects table. This could be an enhancement to consider as part of this task.

@kevinsweet
Copy link

i'll add this to the list of potentials thanks. it's a good one, but need to incorporate into the broad set analysis. tldr: not planned yet but agree there's clear value in doing something here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)
Projects
None yet
Development

No branches or pull requests

8 participants