Feedback about the Tags feature #25918
Replies: 5 comments 4 replies
-
Thanks for the feedback!!
|
Beta Was this translation helpful? Give feedback.
-
Hi team, it would be great if you could also support filtering charts by Tags while creating/editing Dashboard as well. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi, can we have a multiple select option when filtering using tags. Thanks |
Beta Was this translation helpful? Give feedback.
-
Hello everyone. It would also be great if tags will be used in import/export process. Currently, if you export some resource with tag applied on it, the tag will not be created/updated and applied to this resource. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi folks. We reviewed and quickly tested the Tags feature, and would like to provide some feedback before it’s officially released. We used the
master
version of Superset and the information available from the Live Demo: Content Tagging in Apache Supersetfor the review.
Here are some of the improvements we suggest:
1 - Only admins can add tags
Would it be possible to eliminate this restriction and use the permissions module for this purpose? It seems more consistent with the rest of our resources and it would give organizations more flexibility to configure who can add tags and even if tags can be added or just imported from an external system.
2 - Displaying tags
We believe it would be really important to display the tags when viewing an asset and not only in the list views. For example, when a user is editing a chart or viewing a dashboard. It seems like the metadata bar would be a good candidate for this.
Additionally, we foresee some assets (dashboards especially) having 10+ tags, so the UI/UX should allow users to view all these tags easily.
3 - Configure which assets can have tags
Currently dashboards, charts and saved queries can have tags. We believe not everyone might want to enable tagging across all of these assets (for example we want to leverage tagging for dashboards and charts but not saved queries). Being able to configure which assets allow tagging seems like a nice to have configuration.
4 - API endpoints
We identified some API endpoint inconsistencies when comparing the tags API with other application endpoints and REST API best practices:
/api/v1/tag/get_objects
/api/v1/tag/bulk_create
but a naturally supported operation of/api/v1/tag
which can accept one or more tags/api/v1/tag/favorite_status
description reads "Check favorited dashboards for current user" which seems to conflict with/api/v1/dashboard/favorite_status
which also has the same description5 - Add tag action
Shouldn't the Add Tag be a button similarly to the other actions?
We also noticed that you can add a tag to multiple resources but can't remove a tag from multiple resources using bulk selection.
6 - Lists consistency
Can we make the order of the Tags column consistent between lists? Here are the dashboards and charts lists for comparison:
It looks like a good place would be before the Actions column. We could also change the Modified by and Created by columns to use avatars like the Owners column to give more space to the new column and improve consistency.
7 - Tags page UI inconsistencies
When accessing a tag's page, there are some inconsistencies when comparing the list with other lists in the application:
8 - Edit tag modal is not scalable
The edit modal allows a user to directly associate the tags with some resources.
The problem with this approach is that it's not scalable:
We propose only including the tag name and description fields in this modal and do these types of associations in the resource lists where bulk selection is available.
9 - Bugs found while reviewing the feature
10 - Thanks
Last but not least, thank you for taking the time to implement this feature. It's a highly requested feature that will provide a lot of value for Superset! We hope that with the improvement of our release and SIP processes, feature reviews will be more frequent and done before implementation to reduce rework.
@john-bodley, @justinpark , @michael-s-molina, @zuzana-vej
Beta Was this translation helpful? Give feedback.
All reactions