blob: e5eb9be492cedf917d849e81ab0207e191f84b39 [file] [log] [blame]
Iftekharul Islamcd789502017-04-19 14:37:55 -05001/**
2 * A module for the serverHealth
3 *
4 * @module app/server-health/index
5 * @exports app/server-health/index
Iftekharul Islamcd789502017-04-19 14:37:55 -05006 */
7
Andrew Geisslerba5e3f32018-05-24 10:58:00 -07008window.angular && (function(angular) {
9 'use strict';
Iftekharul Islamcd789502017-04-19 14:37:55 -050010
Andrew Geisslerba5e3f32018-05-24 10:58:00 -070011 angular
Gunnar Mills2b9a0d92018-07-11 15:10:08 -050012 .module('app.serverHealth', ['ngRoute', 'app.common.services'])
Andrew Geisslerd27bb132018-05-24 11:07:27 -070013 // Route configuration
14 .config([
15 '$routeProvider',
16 function($routeProvider) {
17 $routeProvider
18 .when('/server-health/event-log', {
19 'template': require('./controllers/log-controller.html'),
20 'controller': 'logController',
21 authenticated: true
22 })
23 .when('/server-health/event-log/:type', {
24 'template': require('./controllers/log-controller.html'),
25 'controller': 'logController',
26 authenticated: true
27 })
28 .when('/server-health/event-log/:type/:id', {
29 'template': require('./controllers/log-controller.html'),
30 'controller': 'logController',
31 authenticated: true
32 })
33 .when('/server-health/inventory-overview', {
34 'template':
35 require('./controllers/inventory-overview-controller.html'),
36 'controller': 'inventoryOverviewController',
37 authenticated: true
38 })
39 .when('/server-health/inventory', {
40 'template': require('./controllers/inventory-controller.html'),
41 'controller': 'inventoryController',
42 authenticated: true
43 })
44 .when('/server-health/sensors-overview', {
45 'template':
46 require('./controllers/sensors-overview-controller.html'),
47 'controller': 'sensorsOverviewController',
48 authenticated: true
49 })
50 .when('/server-health/sensors/:type', {
51 'template': require('./controllers/sensors-controller.html'),
52 'controller': 'sensorsController',
53 authenticated: true
54 })
55 .when('/server-health/power-consumption', {
56 'template':
57 require('./controllers/power-consumption-controller.html'),
58 'controller': 'powerConsumptionController',
59 authenticated: true
60 })
Andrew Geisslerd27bb132018-05-24 11:07:27 -070061 .when('/server-health', {
62 'template': require('./controllers/log-controller.html'),
63 'controller': 'logController',
64 authenticated: true
65 });
66 }
67 ]);
Iftekharul Islamcd789502017-04-19 14:37:55 -050068
69})(window.angular);