mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
dashfolders: New Dashboard Folder page
Fixes #10083. Permissions page is just a placeholder for now.
This commit is contained in:
16
public/app/features/dashboard/folder_dashboards_ctrl.ts
Normal file
16
public/app/features/dashboard/folder_dashboards_ctrl.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import {FolderPageLoader} from './folder_page_loader';
|
||||
|
||||
export class FolderDashboardsCtrl {
|
||||
navModel: any;
|
||||
folderId: number;
|
||||
|
||||
/** @ngInject */
|
||||
constructor(private backendSrv, navModelSrv, private $routeParams) {
|
||||
if (this.$routeParams.folderId && this.$routeParams.type && this.$routeParams.slug) {
|
||||
this.folderId = $routeParams.folderId;
|
||||
this.navModel = navModelSrv.getNav('manage-folder', 'manage-folder-dashboards', 0);
|
||||
|
||||
new FolderPageLoader(this.backendSrv, this.$routeParams).load(this.navModel, this.folderId);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user