|
|
@@ -1,5 +1,6 @@
|
|
|
define([
|
|
|
'angular',
|
|
|
+ 'controllers/p_loginCtrl'
|
|
|
],
|
|
|
function (angular) {
|
|
|
"use strict";
|
|
|
@@ -8,6 +9,10 @@ function (angular) {
|
|
|
|
|
|
module.config(function($routeProvider) {
|
|
|
$routeProvider
|
|
|
+ .when('/', {
|
|
|
+ templateUrl: '/app/partials/dashboard.html',
|
|
|
+ controller : 'DashFromDBProvider',
|
|
|
+ })
|
|
|
.when('/dashboard/db/:id', {
|
|
|
templateUrl: '/app/partials/dashboard.html',
|
|
|
controller : 'DashFromDBProvider',
|
|
|
@@ -15,6 +20,10 @@ function (angular) {
|
|
|
.when('/dashboard/temp/:id', {
|
|
|
templateUrl: '/app/partials/dashboard.html',
|
|
|
controller : 'DashFromDBProvider',
|
|
|
+ })
|
|
|
+ .when('/login', {
|
|
|
+ templateUrl: '/app/partials/p_login.html',
|
|
|
+ controller : 'LoginCtrl',
|
|
|
});
|
|
|
});
|
|
|
|
|
|
@@ -22,6 +31,9 @@ function (angular) {
|
|
|
|
|
|
var db = datasourceSrv.getGrafanaDB();
|
|
|
var isTemp = window.location.href.indexOf('dashboard/temp') !== -1;
|
|
|
+ if (!$routeParams.id) {
|
|
|
+ $routeParams.id = 'default';
|
|
|
+ }
|
|
|
|
|
|
db.getDashboard($routeParams.id, isTemp)
|
|
|
.then(function(dashboard) {
|