-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Current behaviour
On the web interface, the researcher sees a workflow list. Some of the workflows may have opened a Jupyter notebook interactive session. These have a "Notebook" badge displayed:
The problem is when a researcher has many hundreds of workflow runs and so many pages to list: the web interface does not allow to easily filter which workflow runs have opened notebooks and which do not, so some of the notebook sessions from older runs may get "forgotten".
(It is possible to see this from the command line by using reana-client list --sessions, but not from the web interface.
Expected behaviour
It would be useful to add a new filter to the web interface page allowing to list only workflows that have notebooks attached.
This could look similarly to "Show deleted runs" in the above screenshot.
Notes
-
Note also that the researcher could also launch Dask workflows, so a similar functionality may be later needed for Dask. The interface design could think ahead about this possibility as well.
-
Alternatively, we have a filtering based by name already in the web interface, so we could enrich query syntax so that wehn peolpe would type "notebook" or "jupyter" the list would filter those workflow runs that have interactive sessions opened. This would not require to add an explicitl toggle such as "Show deleted runs", and could be more evolution-friendly towards Dask and other services in the future.
-
Alternatively, instead of the serch interface filter, one can also think about "Your notebooks" page displayed alongside "Your workflows" page, as in a sort of new tab, which would provide this filtering.