diff --git a/src/app/controllers/pro/datasourcesCtrl.js b/src/app/controllers/pro/datasourcesCtrl.js
new file mode 100644
index 00000000000..d836b945e5a
--- /dev/null
+++ b/src/app/controllers/pro/datasourcesCtrl.js
@@ -0,0 +1,25 @@
+define([
+ 'angular',
+ 'services/pro/backendSrv',
+],
+function (angular) {
+ 'use strict';
+
+ var module = angular.module('grafana.controllers');
+
+ module.controller('DataSourcesCtrl', function($scope, $http, backendSrv) {
+
+ $scope.init = function() {
+ };
+
+ $scope.getAccount = function() {
+ backendSrv.get('/api/account/').then(function(account) {
+ $scope.account = account;
+ $scope.collaborators = account.collaborators;
+ });
+ };
+
+ $scope.init();
+
+ });
+});
diff --git a/src/app/p_app.js b/src/app/p_app.js
index 59bf53e1377..f9f295696be 100644
--- a/src/app/p_app.js
+++ b/src/app/p_app.js
@@ -85,7 +85,7 @@ function (angular, $, _, appLevelRequire, config) {
'directives/all',
'filters/all',
'components/partials',
- 'routes/p_all',
+ 'routes/all',
];
_.each(config.plugins.dependencies, function(dep) {
diff --git a/src/app/panels/overview/module.html b/src/app/panels/overview/module.html
deleted file mode 100644
index b758e7945db..00000000000
--- a/src/app/panels/overview/module.html
+++ /dev/null
@@ -1,31 +0,0 @@
-
diff --git a/src/app/partials/pro/datasources.html b/src/app/partials/pro/datasources.html
new file mode 100644
index 00000000000..fa2acfa6554
--- /dev/null
+++ b/src/app/partials/pro/datasources.html
@@ -0,0 +1,2 @@
+
+
diff --git a/src/app/partials/pro/admin_datasources.html b/src/app/partials/pro/navbar.html
similarity index 57%
rename from src/app/partials/pro/admin_datasources.html
rename to src/app/partials/pro/navbar.html
index 10276b5a136..85ed6f93a2e 100644
--- a/src/app/partials/pro/admin_datasources.html
+++ b/src/app/partials/pro/navbar.html
@@ -3,9 +3,9 @@
-
+
- Admin / Data sources
+ {{pageTitle}}
diff --git a/src/app/routes/all.js b/src/app/routes/all.js
index c09d09dc46f..1b8588c1741 100644
--- a/src/app/routes/all.js
+++ b/src/app/routes/all.js
@@ -1,8 +1,7 @@
define([
- './dashboard-from-db',
- './solo-panel-route',
- './dashboard-from-file',
- './dashboard-from-script',
- './dashboard-default',
+ './pro/dashboard',
+ './pro/admin',
+ './pro/solo-panel',
+ './pro/login',
],
function () {});
diff --git a/src/app/routes/p_all.js b/src/app/routes/p_all.js
deleted file mode 100644
index a5799d5108f..00000000000
--- a/src/app/routes/p_all.js
+++ /dev/null
@@ -1,7 +0,0 @@
-define([
- './p_dashboard',
- './pro/solo-panel',
- './p_admin',
- './p_login',
-],
-function () {});
diff --git a/src/app/routes/p_admin.js b/src/app/routes/pro/admin.js
similarity index 74%
rename from src/app/routes/p_admin.js
rename to src/app/routes/pro/admin.js
index cc3c4ef47a9..af1fb62afe6 100644
--- a/src/app/routes/p_admin.js
+++ b/src/app/routes/pro/admin.js
@@ -1,6 +1,7 @@
define([
'angular',
'controllers/pro/accountCtrl',
+ 'controllers/pro/datasourcesCtrl',
],
function (angular) {
"use strict";
@@ -10,8 +11,8 @@ function (angular) {
module.config(function($routeProvider) {
$routeProvider
.when('/admin/datasources', {
- templateUrl: 'app/partials/pro/admin_datasources.html',
- controller : 'AdminCtrl',
+ templateUrl: 'app/partials/pro/datasources.html',
+ controller : 'DataSourcesCtrl',
})
.when('/account', {
templateUrl: 'app/partials/pro/account.html',
diff --git a/src/app/routes/p_dashboard.js b/src/app/routes/pro/dashboard.js
similarity index 100%
rename from src/app/routes/p_dashboard.js
rename to src/app/routes/pro/dashboard.js
diff --git a/src/app/routes/p_login.js b/src/app/routes/pro/login.js
similarity index 96%
rename from src/app/routes/p_login.js
rename to src/app/routes/pro/login.js
index 2440e70e7b9..6da24f01c65 100644
--- a/src/app/routes/p_login.js
+++ b/src/app/routes/pro/login.js
@@ -1,6 +1,6 @@
define([
'angular',
- '../controllers/pro/loginCtrl',
+ 'controllers/pro/loginCtrl',
],
function (angular) {
"use strict";