From 06a15eec5c602e4a1364cbb5281eb307275d51d4 Mon Sep 17 00:00:00 2001 From: Daniel Lee Date: Wed, 24 May 2017 18:52:06 +0200 Subject: [PATCH] WIP: permissions moved to settings tab. Adds folder dropdown to general settings tab --- public/app/core/services/backend_srv.ts | 1 + public/app/features/dashboard/acl/acl.html | 87 ++++++++----------- public/app/features/dashboard/acl/acl.ts | 11 +-- public/app/features/dashboard/all.js | 1 + .../app/features/dashboard/dashnav/dashnav.ts | 16 ++-- .../dashboard/folder_picker/picker.html | 6 ++ .../dashboard/folder_picker/picker.ts | 46 ++++++++++ .../features/dashboard/partials/settings.html | 8 +- 8 files changed, 112 insertions(+), 64 deletions(-) create mode 100644 public/app/features/dashboard/folder_picker/picker.html create mode 100644 public/app/features/dashboard/folder_picker/picker.ts diff --git a/public/app/core/services/backend_srv.ts b/public/app/core/services/backend_srv.ts index cc1a8644a51..54d7c96dac8 100644 --- a/public/app/core/services/backend_srv.ts +++ b/public/app/core/services/backend_srv.ts @@ -205,6 +205,7 @@ export class BackendSrv { return this.post('/api/dashboards/db/', { dashboard: dash, + parentId: dash.parentId, overwrite: options.overwrite === true, message: options.message || '', }); diff --git a/public/app/features/dashboard/acl/acl.html b/public/app/features/dashboard/acl/acl.html index bdd908a66ba..024c4322ab5 100644 --- a/public/app/features/dashboard/acl/acl.html +++ b/public/app/features/dashboard/acl/acl.html @@ -1,55 +1,42 @@ -