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 * @version 0.0.1
7cd789508SIftekharul Islam */
8cd789508SIftekharul Islam
9cd789508SIftekharul Islamwindow.angular && (function (angular) {
10cd789508SIftekharul Islam    'use strict';
11cd789508SIftekharul Islam
12cd789508SIftekharul Islam    angular
13cd789508SIftekharul Islam        .module('app.serverHealth', [
14cd789508SIftekharul Islam            'ngRoute',
15cd789508SIftekharul Islam            'app.constants',
16cd789508SIftekharul Islam            'app.common.services'
17cd789508SIftekharul Islam        ])
18cd789508SIftekharul Islam        // Route configuration
19cd789508SIftekharul Islam        .config(['$routeProvider', function ($routeProvider) {
20cd789508SIftekharul Islam            $routeProvider
21cd789508SIftekharul Islam                .when('/server-health/event-log', {
22cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/log-controller.html',
23cd789508SIftekharul Islam                    'controller': 'logController',
24cd789508SIftekharul Islam                    authenticated: true
25cd789508SIftekharul Islam                })
26df3bd124SMichael Davis                .when('/server-health/event-log/:type', {
27df3bd124SMichael Davis                    'templateUrl': 'server-health/controllers/log-controller.html',
28df3bd124SMichael Davis                    'controller': 'logController',
29df3bd124SMichael Davis                    authenticated: true
30df3bd124SMichael Davis                })
31*96bbf310SIftekharul Islam                .when('/server-health/event-log/:type/:id', {
32*96bbf310SIftekharul Islam                    'templateUrl': 'server-health/controllers/log-controller.html',
33*96bbf310SIftekharul Islam                    'controller': 'logController',
34*96bbf310SIftekharul Islam                    authenticated: true
35*96bbf310SIftekharul Islam                })
36cd789508SIftekharul Islam                .when('/server-health/inventory-overview', {
37cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/inventory-overview-controller.html',
38cd789508SIftekharul Islam                    'controller': 'inventoryOverviewController',
39cd789508SIftekharul Islam                    authenticated: true
40cd789508SIftekharul Islam                })
41cd789508SIftekharul Islam                .when('/server-health/inventory', {
42cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/inventory-controller.html',
43cd789508SIftekharul Islam                    'controller': 'inventoryController',
44cd789508SIftekharul Islam                    authenticated: true
45cd789508SIftekharul Islam                })
46cd789508SIftekharul Islam                .when('/server-health/sensors-overview', {
47cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/sensors-overview-controller.html',
48cd789508SIftekharul Islam                    'controller': 'sensorsOverviewController',
49cd789508SIftekharul Islam                    authenticated: true
50cd789508SIftekharul Islam                })
51d2269e22SIftekharul Islam                .when('/server-health/sensors/:type', {
52cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/sensors-controller.html',
53cd789508SIftekharul Islam                    'controller': 'sensorsController',
54cd789508SIftekharul Islam                    authenticated: true
55cd789508SIftekharul Islam                })
56cd789508SIftekharul Islam                .when('/server-health/power-consumption', {
57cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/power-consumption-controller.html',
58cd789508SIftekharul Islam                    'controller': 'powerConsumptionController',
59cd789508SIftekharul Islam                    authenticated: true
60cd789508SIftekharul Islam                })
61cd789508SIftekharul Islam                .when('/server-health/unit-id', {
62cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/unit-id-controller.html',
63cd789508SIftekharul Islam                    'controller': 'unitIdController',
64cd789508SIftekharul Islam                    authenticated: true
65cd789508SIftekharul Islam                })
66cd789508SIftekharul Islam                .when('/server-health/diagnostics', {
67cd789508SIftekharul Islam                    'templateUrl': 'server-health/controllers/diagnostics-controller.html',
68cd789508SIftekharul Islam                    'controller': 'diagnosticsController',
69cd789508SIftekharul Islam                    authenticated: true
70cd789508SIftekharul Islam                })
718b4828a6SIftekharul Islam                .when('/server-health', {
728b4828a6SIftekharul Islam                    'templateUrl': 'server-health/controllers/log-controller.html',
738b4828a6SIftekharul Islam                    'controller': 'logController',
748b4828a6SIftekharul Islam                    authenticated: true
758b4828a6SIftekharul Islam                });
76cd789508SIftekharul Islam        }]);
77cd789508SIftekharul Islam
78cd789508SIftekharul Islam})(window.angular);
79