1cd789508SIftekharul Islam/**
2cd789508SIftekharul Islam * A module for the serverHealth
3cd789508SIftekharul Islam *
4cd789508SIftekharul Islam * @module app/server-health/index
5cd789508SIftekharul Islam * @exports app/server-health/index
6cd789508SIftekharul Islam */
7cd789508SIftekharul Islam
8cd789508SIftekharul Islamwindow.angular && (function(angular) {
9cd789508SIftekharul Islam  'use strict';
10cd789508SIftekharul Islam
11cd789508SIftekharul Islam  angular
122b9a0d91SGunnar Mills      .module('app.serverHealth', ['ngRoute', 'app.common.services'])
13cd789508SIftekharul Islam      // Route configuration
14d27bb135SAndrew Geissler      .config([
15d27bb135SAndrew Geissler        '$routeProvider',
16d27bb135SAndrew Geissler        function($routeProvider) {
17cd789508SIftekharul Islam          $routeProvider
18cd789508SIftekharul Islam              .when('/server-health/event-log', {
19bbcf670aSEd Tanous                'template': require('./controllers/log-controller.html'),
20cd789508SIftekharul Islam                'controller': 'logController',
21cd789508SIftekharul Islam                authenticated: true
22cd789508SIftekharul Islam              })
23df3bd124SMichael Davis              .when('/server-health/event-log/:type', {
24bbcf670aSEd Tanous                'template': require('./controllers/log-controller.html'),
25df3bd124SMichael Davis                'controller': 'logController',
26df3bd124SMichael Davis                authenticated: true
27df3bd124SMichael Davis              })
2896bbf310SIftekharul Islam              .when('/server-health/event-log/:type/:id', {
29bbcf670aSEd Tanous                'template': require('./controllers/log-controller.html'),
3096bbf310SIftekharul Islam                'controller': 'logController',
3196bbf310SIftekharul Islam                authenticated: true
3296bbf310SIftekharul Islam              })
33cd789508SIftekharul Islam              .when('/server-health/inventory-overview', {
34d27bb135SAndrew Geissler                'template':
35d27bb135SAndrew Geissler                    require('./controllers/inventory-overview-controller.html'),
36cd789508SIftekharul Islam                'controller': 'inventoryOverviewController',
37cd789508SIftekharul Islam                authenticated: true
38cd789508SIftekharul Islam              })
39cd789508SIftekharul Islam              .when('/server-health/sensors-overview', {
40d27bb135SAndrew Geissler                'template':
41d27bb135SAndrew Geissler                    require('./controllers/sensors-overview-controller.html'),
42cd789508SIftekharul Islam                'controller': 'sensorsOverviewController',
43cd789508SIftekharul Islam                authenticated: true
44cd789508SIftekharul Islam              })
45*b1289ec9SAppaRao Puli              .when('/server-health/sys-log', {
46*b1289ec9SAppaRao Puli                'template': require('./controllers/syslog-controller.html'),
47*b1289ec9SAppaRao Puli                'controller': 'sysLogController',
48*b1289ec9SAppaRao Puli                authenticated: true
49*b1289ec9SAppaRao Puli              })
508b4828a6SIftekharul Islam              .when('/server-health', {
51bbcf670aSEd Tanous                'template': require('./controllers/log-controller.html'),
528b4828a6SIftekharul Islam                'controller': 'logController',
538b4828a6SIftekharul Islam                authenticated: true
548b4828a6SIftekharul Islam              });
55d27bb135SAndrew Geissler        }
56d27bb135SAndrew Geissler      ]);
57cd789508SIftekharul Islam})(window.angular);
58