-
Notifications
You must be signed in to change notification settings - Fork 358
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
Tag mapping UX todos #2840
Comments
Per discussion on gitter, it's clear that current "All or 1 type" dropdown + current 1 mapping : 1 category approach are too limiting. (*) I propose to generalize this a bit, having separate (provider, type) columns. We discussed this when adding Amazon but punted because backporting... |
cc @bronaghs. If we improve granularity of what to map, is it important to backport that too? Or perhaps minimal support on fine + master-only improvements? |
I want to qualify "are too limiting" conclusion above. I meant ability to constrain entity type is barely usable. If you do, you corner yourself into various problems. However, for most users, it'd be OK to only work with "All" mappings. If you have Vms with azure tag "office" AND openshift builds labeled "office", both will be tagged in same category, but in most contexts you don't care! E.g. in a report on vms by office category, you won't see container builds... In fact, I think reducing granularity is a sane alternative! 🔥 ✂️ drop the Entity type dropdown?! Did I mention I'm not sure what's the use case for tag mapping now? |
This issue has been automatically marked as stale because it has not been updated for at least 6 months. If you can still reproduce this issue on the current release or on Thank you for all your contributions! |
@miq-bot remove-label stale
|
This issue has been automatically marked as stale because it has not been updated for at least 6 months. If you can still reproduce this issue on the current release or on Thank you for all your contributions! |
This issue has been automatically marked as stale because it has not been updated for at least 3 months. If you can still reproduce this issue on the current release or on Thank you for all your contributions! More information about the ManageIQ triage process can be found in the traige process documentation. |
This issue has been automatically marked as stale because it has not been updated for at least 3 months. If you can still reproduce this issue on the current release or on Thank you for all your contributions! More information about the ManageIQ triage process can be found in the triage process documentation. |
Extracted from ManageIQ/manageiq#7460 (comment)
Some of these are purely UI, some involve backend too (but from user's perspective)...
cc @djberg96
Context: Tag mappings are defined via top right menu -> Configuration -> Region in explorer -> Tags tab Map Tags sub-tab.
Dumping my 2016 paper notes on UX loose ends:
Most of these reflect actual misunderstandings I saw QE and Doc team have deciphering the UI...
Mapped tags are listed under "My Company Tags" on an entity page, despite being distinct from the manually assigned tags you configure in "My Company Categories/Tags" settings.
When you see some mapped tags and try "Edit Tags", they're not there. This is intentional but confusing, would be better to include them but greyed out (and not allow changes).
Currently it's unclear what to type in "Label" field. Nothing there suggests it's the key part of a label. (Users don't necessarily have a clear mental model of labels having key, value parts!)
"Choose a category" may sound like you should type name of an existing category. Something like "Category name to create" could be clearer.
Flash message confirming mapping was created/updated should explain that it will take effect only on next refresh.
Can't map a given label to a given category for 2 entity types (eg. only pods & images). Can 1 type, or all of them. Can map 2 types to different categories.
However different mappings by provider type (containers vs amazon) might be useful.
UPDATE: I think this one is obsolete, I implemented coercing to lowercase at some point. Though I'm not sure whether of keys, values or both?
The text was updated successfully, but these errors were encountered: