When I create a deployment from the UI, I want to install that deployment.
However, it is hard to find the "install" workflow. It is hidden beneath a drop down menu.
I think this is a UI BUG. The "Install" and maybe "Install" workflows should be top level menu items.
OS (CLI), HA cluster, cloud provider
Steps to reproduce:
I can take that one.
Install workflow is part of Default workflows section:
Grouping is only done when there are more workflows than built-in, so when there is a deployment without additional workflows (basically no plugins), all built-in workflows will be presented in the highest level.
I’m not sure it should be considered as a bug. Anyways, I understand that user might be confused, so the main question is how we want it to be presented? If the current solution is bad, then I have the following suggestions:
Move Default workflows (these are built-in workflows) section to the top (and maybe bold it, emphasize somehow generally)
Keep Default Workflows section, but take out from it some of the workflows and have it in the same level as groups (Install and Uninstall?)
Drop Default Workflows section completely and present all the default workflows in the same level as groups (possibly groups at the top and default workflows below groups as usually directories are presented before files)
What do you think?
Btw there’s long awaiting bug (CY-1275) related to that workflows menu, so when I start working on the implementation change, I’ll also try to fix it.
I remember we discussed that last week. Can you provide information how you see it? Keep Install and Uninstall on the highest level always and keep the rest unchanged?
We have agreed that for the long run it will be wise to add two-layered selection options; we should further make the available options context-aware (e.g. uninstall can be disabled if there are no installed nodes). That said, for the short run the recommendation is
Place the install and Uninstall at the top level (they can also be available in the default workflows menu, no problem with the duality). Install should be the first option (before “Update”), and uninstall should be displayed before “Delete”
Making the default workflows entry in the menu “bold” would be nice to have, if time permits.
seeing that icons are required at that level I would use (from https://react.semantic-ui.com/elements/icon/)
For install - “Play”
For uninstall - “Recycle”
I’ve implemented the change you suggested. I’m not sure it is what you wanted. Unfortunately Jira is blocking the image I want to upload and share with you, so let’s discuss on our weekly tomorrow.
P.S. I also spend some hours on making two-layered selection (just to see how complex it would be) and unfortunately it’s still not easy to imlement with Semantic UI React current state.