dashboards_server icon indicating copy to clipboard operation
dashboards_server copied to clipboard

Feature request: add ability to easily extend the management of published dashboards

Open rs2 opened this issue 9 years ago • 4 comments

At the moment the home screen with a lain list of published dashboards can hardly be described as ready for the end user.

Consider:

  1. Adding subfolders
  2. Permissioning folders to users/user groups
  3. Add the ability to rename and delete published dashboards
  4. How to update the published dashboard when a new version of its dependency is released? (Think full SDLC, not just a snapshot in time).
  5. Make the UI easily extendable/customizable through themes/CSS.

rs2 avatar Sep 02 '16 16:09 rs2

@rs2 We'd be happy to have help with any and all of these. PRs welcome!

Some comments:

  1. Subfolders are implemented IIRC, as long as the call to the API includes the subfolder path.
  2. I think this is the idea behind #124
  3. Only the CLI handles this today. An admin UI that builds atop #124 would be good.
  4. If a dependency changes, you need to repush the notebook bundle to update the copy on the server. This follows the immutable deploys practice.
  5. Sure.

parente avatar Sep 02 '16 19:09 parente

Subfolders are implemented IIRC, as long as the call to the API includes the subfolder path.

yes. It is a bit unclear since normally a folder will show with a folder icon but a folder containing a "bundled" dashboard looks just like a dashboard file in the listing UI.

When uploading a dashboard file you can use a path like "some/path/to/dashboard.ipynb" and the intermediate folders "some", "path", "to" will be created.

dalogsdon avatar Sep 06 '16 15:09 dalogsdon

as long as the call to the API includes the subfolder path.

Where can I find the description of this API? Just using bundlers...

rs2 avatar Sep 06 '16 16:09 rs2

https://github.com/jupyter-incubator/dashboards_server/wiki/Server-API#upload-notebook

dalogsdon avatar Sep 06 '16 18:09 dalogsdon