all.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. define([
  2. 'angular',
  3. './dashboard',
  4. ], function(angular) {
  5. "use strict";
  6. var module = angular.module('grafana.routes');
  7. module.config(function($routeProvider, $locationProvider) {
  8. $locationProvider.html5Mode(true);
  9. $routeProvider
  10. .when('/', {
  11. templateUrl: 'app/partials/dashboard.html',
  12. controller : 'DashFromDBProvider',
  13. reloadOnSearch: false,
  14. })
  15. .when('/dashboard/db/:id', {
  16. templateUrl: 'app/partials/dashboard.html',
  17. controller : 'DashFromDBProvider',
  18. reloadOnSearch: false,
  19. })
  20. .when('/dashboard/temp/:id', {
  21. templateUrl: 'app/partials/dashboard.html',
  22. controller : 'DashFromDBProvider',
  23. reloadOnSearch: false,
  24. })
  25. .when('/dashboard/import/:id', {
  26. templateUrl: 'app/partials/dashboard.html',
  27. controller : 'DashFromImportCtrl',
  28. reloadOnSearch: false,
  29. })
  30. .when('/account/datasources', {
  31. templateUrl: 'app/features/account/partials/datasources.html',
  32. controller : 'DataSourcesCtrl',
  33. })
  34. .when('/account/users', {
  35. templateUrl: 'app/features/account/partials/users.html',
  36. controller : 'AccountUsersCtrl',
  37. })
  38. .when('/account/apikeys', {
  39. templateUrl: 'app/features/account/partials/apikeys.html',
  40. controller : 'ApiKeysCtrl',
  41. })
  42. .when('/account/import', {
  43. templateUrl: 'app/features/account/partials/import.html',
  44. controller : 'ImportCtrl',
  45. })
  46. .when('/profile', {
  47. templateUrl: 'app/features/profile/partials/profile.html',
  48. controller : 'ProfileCtrl',
  49. })
  50. .when('/admin/users', {
  51. templateUrl: 'app/features/admin/partials/users.html',
  52. controller : 'AdminUsersCtrl',
  53. })
  54. .when('/login', {
  55. templateUrl: 'app/partials/login.html',
  56. controller : 'LoginCtrl',
  57. })
  58. .when('/signup', {
  59. templateUrl: 'app/partials/register.html',
  60. controller : 'SignUpCtrl',
  61. })
  62. .when('/dashboard/solo/:id/', {
  63. templateUrl: 'app/partials/solo-panel.html',
  64. controller : 'SoloPanelCtrl',
  65. })
  66. .otherwise({
  67. templateUrl: 'app/partials/error.html',
  68. controller: 'ErrorCtrl'
  69. });
  70. });
  71. });