Metadata widget should deal with non-unique properties
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
In Progress
|
Medium
|
Unassigned |
Bug Description
Currently if there's a property that appears in more than one namespace (hence non-unique) and the user selects that property from one of the namespace, the Metadata widget will remove it from only one of the namespaces. When the user reloads the widget, it will just remove that property from whichever namespace it processes first while other namespaces will still display the property.
Having the same property in different namespaces is a possible scenario for Cinder's volume type extra specs where there is no guarantee that different drivers will use unique extra spec keys.
The widget should remove the property from ALL namespaces after the user selects it. This is so that the same property will not show up again in other namespaces after a reload.
Changed in horizon: | |
assignee: | nobody → Paul Karikh (pkarikh) |
Changed in horizon: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in horizon: | |
assignee: | Paul Karikh (pkarikh) → Szymon Wróblewski (bluex) |
status: | Confirmed → In Progress |
Changed in horizon: | |
assignee: | Szymon Wróblewski (bluex) → Kelly Domico (kelly-domico) |
Changed in horizon: | |
assignee: | Kelly Domico (kelly-domico) → Szymon Wróblewski (bluex) |
Changed in horizon: | |
assignee: | Szymon Wróblewski (bluex) → nobody |
Without this change, it limits where the widget can be used