Skip to content

Commit 241d52c

Browse files
author
Shubhendu
committed
Added UI impact details to specification
tendrl-bug-id: #252 Signed-off-by: Shubhendu <shtripat@redhat.com>
1 parent 1d02616 commit 241d52c

File tree

1 file changed

+75
-2
lines changed

1 file changed

+75
-2
lines changed

specs/unmanage_cluster.adoc

Lines changed: 75 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,76 @@ None
129129

130130
==== Tendrl Dashboard impact:
131131

132-
* UX requirements for invoking an un-manage cluster flow for an existing cluster
133-
is captured at https://redhat.invisionapp.com/share/8QCOEVEY9
132+
* Following changes required in UI dashboards based on UX designs mentioned at
133+
https://redhat.invisionapp.com/share/8QCOEVEY9
134+
135+
** Add an option namely `Unmanage` under kebab menu for each successfully
136+
imported and managed cluster
137+
138+
** Add a dialog box which opens up on click event of `Unmanage` option from
139+
kebab menu of the cluster. This dialog box is for confirmation from user to
140+
start un-manage flow for the cluster
141+
142+
===== Workflow
143+
144+
* User clicks the `Unmanage` option from the kebab menu for a managed cluster
145+
146+
* The clikc event triggers a dialog box with appropriate message. A sample
147+
message is available at
148+
https://redhat.invisionapp.com/share/8QCOEVEY9#/screens/273239640
149+
150+
* There are 3 possible actions on this dialog
151+
152+
** `Close` icon to close the dialog and no action performed for un-managing the
153+
cluster. User would be directed back to clusters list page
154+
155+
** `Cancel` button to close the dialog and no action performed for un-managing the
156+
cluster. User would be directed back to clusters list page
157+
158+
** `Unmanage` button to start the un-manage cluster task in backend. A message
159+
with task details gets displayed on dialog box. Sample message available at
160+
https://redhat.invisionapp.com/share/8QCOEVEY9#/screens/273239844
161+
162+
** This final message after submission of the task for un-managing cluster would
163+
also provide a button to view the task details. A button `View Task Progress` is
164+
available for the same. User can opt to close this dialog and later user context
165+
menus to check the task updates
166+
167+
** Once a cluster is being moved to un-managed state, the changes in properties
168+
listed for cluster are as below
169+
170+
*** `Import Status` changed to `Unmanaging`
171+
172+
*** `Is Managed` changed to `no`
173+
174+
*** The columns `Volume Profiling`, `Volumes` and `Alerts` would be hidden
175+
176+
*** `View Details` link would be available to check the task details
177+
178+
*** `Dashboard` button would be disabled
179+
180+
*** Kebab menu for the un-managed cluster would be hidden
181+
182+
** Once the un-manage cluster task gets complted a global notification gets
183+
received
184+
185+
** If task was successful, the state of the cluster would be changed to ready to
186+
import
187+
188+
If task failed due to some issues, the cluster details would listed as below in
189+
190+
*** `Import Status` changed to `Unmanage failed`
191+
192+
*** `Is managed` changed to `no`
193+
194+
*** The columns `Volume Profiling`, `Volumes` and `Alerts` would be hidden
195+
196+
*** `View Details` link would be available to check the errors
197+
198+
*** `Dashboard` button would be disabled
199+
200+
*** Kebab menu for the un-managed cluster would be hidden
201+
134202

135203
=== Security impact:
136204

@@ -167,6 +235,7 @@ None
167235
Primary assignee:
168236
shtripat
169237
mbukatov
238+
a2batic
170239

171240
=== Work Items:
172241

@@ -224,3 +293,7 @@ clearly mentioned in documents
224293
* https://github.com/Tendrl/commons/pull/798
225294

226295
* https://github.com/Tendrl/monitoring-integration/pull/317
296+
297+
* https://github.com/Tendrl/ui/issues/801
298+
299+
* https://github.com/Tendrl/api/issues/349

0 commit comments

Comments
 (0)