blob: 06c15b6c0cb5364525319d2378892cf9606d3329 [file] [log] [blame]
Iftekharul Islamcd789502017-04-19 14:37:55 -05001/**
2 * A module for the serverControl
3 *
4 * @module app/server-control/index
5 * @exports app/server-control/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.serverControl', ['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-control/bmc-reboot', {
19 'template': require('./controllers/bmc-reboot-controller.html'),
20 'controller': 'bmcRebootController',
21 authenticated: true
22 })
23 .when('/server-control/server-led', {
Gunnar Mills4129f402018-07-11 16:40:58 -050024 'template': require('./controllers/server-led-controller.html'),
25 'controller': 'serverLEDController',
Andrew Geisslerd27bb132018-05-24 11:07:27 -070026 authenticated: true
27 })
28 .when('/server-control/power-operations', {
29 'template':
30 require('./controllers/power-operations-controller.html'),
31 'controller': 'powerOperationsController',
32 authenticated: true
33 })
Gunnar Mills52b8bde2018-06-21 13:16:54 -050034 .when('/server-control/power-usage', {
35 'template':
36 require('./controllers/power-usage-controller.html'),
37 'controller': 'powerUsageController',
38 authenticated: true
39 })
Andrew Geisslerd27bb132018-05-24 11:07:27 -070040 .when('/server-control/remote-console', {
41 'template':
42 require('./controllers/remote-console-controller.html'),
43 'controller': 'remoteConsoleController',
44 authenticated: true
45 })
46 .when('/server-control/remote-console-window', {
47 'template': require(
48 './controllers/remote-console-window-controller.html'),
49 'controller': 'remoteConsoleWindowController',
50 authenticated: true
51 })
52 .when('/server-control', {
53 'template':
54 require('./controllers/power-operations-controller.html'),
55 'controller': 'powerOperationsController',
56 authenticated: true
57 });
58 }
59 ]);
Iftekharul Islamcd789502017-04-19 14:37:55 -050060})(window.angular);