cylc / cylc-ui

Web app for monitoring and controlling Cylc workflows
https://cylc.github.io
GNU General Public License v3.0
37 stars 27 forks source link

Suggestion for some extra links in UI #1884

Open ColemanTom opened 3 months ago

ColemanTom commented 3 months ago

I was looking at the UI and I thought that clicking on the logo in the top left should direct you somewhere.

image

I thought that perhaps it shoudl take you to the "home" of the UI, e.g. https://hostname/user/my_usernamecylc/#/

Secondly, I thought it would be nice to have easy to access links from the UI to documentation. I know you can via the Cylc Hub, but I'm probably more meaning the "UI quickstart documentation" from the Hub. I think it would be useful to be able to see what all the symbols and colours mean without going back to the hub. Be able to view it next to the tree/graph type display - like you can have two views next to each other, being able to have one of those views be the UI Quickstart documentation would be useful for people who use the UI intermittently.

hjoliver commented 3 months ago

I thought that perhaps it shoudl take you to the "home" of the UI,

Do you mean to the UI dashboard? (Same as the link with the "home" (house) icon just below the Cylc logo)

but I'm probably more meaning the "UI quickstart documentation" from the Hub. I think it would be useful to be able to see what all the symbols and colours mean without going back to the hub.

The Hub is Cylc-flavoured JuyterHub. Do you mean the UI dashboard, again, here?

ColemanTom commented 3 months ago

I thought that perhaps it shoudl take you to the "home" of the UI,

Do you mean to the UI dashboard? (Same as the link with the "home" (house) icon just below the Cylc logo)

Not quite. The Home button takes you to the dashboard of the "server owner" you have selected. I mean back to your personal "home".

but I'm probably more meaning the "UI quickstart documentation" from the Hub. I think it would be useful to be able to see what all the symbols and colours mean without going back to the hub.

The Hub is Cylc-flavoured JuyterHub. Do you mean the UI dashboard, again, here?

Yes, by "Hub" I mean the "UI Dashboard".

Crudely, I mean I think it would be useful to have something like being able to view quickstart information next to a current View.

image

oliver-sanders commented 3 months ago

Not quite. The Home button takes you to the dashboard of the "server owner" you have selected. I mean back to your personal "home".

I.E. If you visit someone else's server, clicking the Cylc logo would take you back to your own server's Dashboard page.

I think this is reasonable, although you can do it easily enough by selecting your user name from the dropdown.

Crudely, I mean I think it would be useful to have something like being able to view quickstart information next to a current View.

I.E. put the quickstart page in a tab so you can have it open whilst monitoring a workflow? I think we planned to do this once (for the regular documentation too).

We really need to flesh out that quickstart into something more useful but haven't managed to find the time yet.

Perfectly doable.