nebari-dev / jhub-apps

Application creator and general launcher for JupyterHub
https://jhub-apps.nebari.dev/
BSD 3-Clause "New" or "Revised" License
27 stars 12 forks source link

[ENH] - Apps are only viewable by admins #99

Open kcpevey opened 9 months ago

kcpevey commented 9 months ago

Feature description

You have to be a keycloak admin to even view the shared deployed apps.

Workaround for now is to assign the group 'analyst' the group role mapping jupyterhub-admin in keycloak. So it is elevating them without fully elevating.

image

Value and/or benefit

Non admins can view apps.

Anything else?

No response

kcpevey commented 1 month ago

Currently, if you want to be able to share an app, you'll need the allow-app-sharing-role which is under the jupyterhub client. Others who are just viewing the shared apps do not need this role.

@aktech can you confirm this is the current behavior? If so, I think we can close this.