Skip to content

Force named server and reroute user landing page #130

Open
@pierrepo

Description

Upon authentication, a user lands to a page where he can select the image he would like to load:
image
If he wants to run another container (environment), from the Jupyter Lab server, he has to click on File -> Hub Control Panel to eventually reach this page:
image

User has then to provide a name (whatever it is) to run another environment.

We find the use of the "Server Options" page and the "Hub Control Panel" page a bit confusing.

Would it be possible/pertinent to implement the following strategy?

  • Upon authentication, user lands on the "Hub Control Panel" page.

  • Without choosing any name himself, he clicks on a link to load a new server. All servers are named but the name is automatic.

  • He chooses the kind of environment he wants to run ("Server Options" page). The name of the server is the name of the env itself. For instance, the name would be plasmabio-template-python-master for the env plasmabio/template-python:master.

By using only named servers, this will homogenize the name of user servers as seen in the admin panel, and also their management. For instance:

foo/plasmabio-template-python-master
foo/plasmabio-template-bash-master
bar/plasmabio-template-bash-master
foo/plasmabio-template-r-master
toto/plasmabio-template-rstudio-master

Using automatically names for named servers will prevent user:

  • to chose arbitrary stupid or useless names
  • to load the same env twice, since a named server cannot (or shouldn't) have the same name.

This will also ease the way how users manage their own envs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    UIenhancementNew feature or requestquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions