From ba450436dfa829bad0cd54e1825ad9d9fcf0962c Mon Sep 17 00:00:00 2001 From: Julia Aranovich Date: Mon, 1 Aug 2016 18:36:49 +0300 Subject: [PATCH] [Spec] Change grouping into deployment graphs table Grouping in graphs table changed to grouping by type. This will help user to have explicit vision of which graphs are related to a particular graph type. Also, it would be easy for User to download merged graph tasks from the table. Related blueprint ui-custom-graph Change-Id: Ibe10c33af3091fdf493e98b0e3826f148174b3f4 --- specs/10.0/ui-custom-graph.rst | 46 ++++++++++++++++------------------ 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/specs/10.0/ui-custom-graph.rst b/specs/10.0/ui-custom-graph.rst index 55085953..43178399 100644 --- a/specs/10.0/ui-custom-graph.rst +++ b/specs/10.0/ui-custom-graph.rst @@ -40,52 +40,48 @@ Cluster page in Fuel UI should be extended with new 'Workflows' tab. The 'Workflows' tab should contain a table with all graphs available for the cluster. -Rows in a workflows table should be grouped by graph level that can be -'release', 'plugin' or 'cluster'. +Rows in a workflows table should be grouped by graph type attribute. Workflows table should have the following columns: * graph name -* graph type -* 'Download' button (to download the graph tasks in JSON format) -* 'Delete' button (to remove the graph; available for graphs of 'cluster only) +* graph level +* 'Download' button (to download the graph tasks JSON) +* 'Delete' button (to remove the graph; available for cluster-level graphs + only) +-------------------+-------------+-----------+-----------+ -| Graph Name | Graph Type | | | +| Name | Level | | | +===================+=============+===========+===========+ -| RELEASE | | | | +| Type "default" | | | Download | +-------------------+-------------+-----------+-----------+ -| | default | Download | | +| - | release | | Download | +-------------------+-------------+-----------+-----------+ -| mu-1-release | 9.0-mu-1 | Download | | +| - | cluster | Delete | Download | +-------------------+-------------+-----------+-----------+ +| Type "9.0-mu-1" | | | Download | +-------------------+-------------+-----------+-----------+ -| PLUGIN "LMA" | | | | +| mu-1-release | cluster | Delete | Download | +-------------------+-------------+-----------+-----------+ -| lma-plugin | default | Download | | +| mu-1-plugin | plugin | | Download | +| | (Contrail) | | | +-------------------+-------------+-----------+-----------+ -| lma-plugin | upgrade | Download | | +| Type "upgrade" | | | Download | +-------------------+-------------+-----------+-----------+ +| - | release | | Download | +-------------------+-------------+-----------+-----------+ -| PLUGIN "CONTRAIL" | | | | +| upgrade-graph | cluster | Delete | Download | +-------------------+-------------+-----------+-----------+ -| contrail-graph | default | Download | | -+-------------------+-------------+-----------+-----------+ -+-------------------+-------------+-----------+-----------+ -| CLUSTER | | | | -+-------------------+-------------+-----------+-----------+ -| | default | Download | Delete | -+-------------------+-------------+-----------+-----------+ -| mu-1-cluster | 9.0-mu-1 | Download | Delete | -+-------------------+-------------+-----------+-----------+ -| my new graph | 9.0-mu-1 | Download | Delete | +| my-plugin-graph | plugin | | Download | +| | (LMA) | | | +-------------------+-------------+-----------+-----------+ Note that workflows table should not include graphs of not enabled cluster plugins. -Graph should be sorted by type in the table and graphs with 'default' type -should go first. +Graphs of 'default' type should go first in the table. Inside each group +graphs should be sorted by its level (release, cluster, and then plugin +graphs). Workflows table should support filtering by deployment graph level and by graph type. Both filters should support multiple values selection.