blob: 3b3600fefc27fbc4f56014006e6e4d0f481c3eef [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 })
34 .when('/server-control/remote-console', {
35 'template':
36 require('./controllers/remote-console-controller.html'),
37 'controller': 'remoteConsoleController',
38 authenticated: true
39 })
40 .when('/server-control/remote-console-window', {
41 'template': require(
42 './controllers/remote-console-window-controller.html'),
43 'controller': 'remoteConsoleWindowController',
44 authenticated: true
45 })
46 .when('/server-control', {
47 'template':
48 require('./controllers/power-operations-controller.html'),
49 'controller': 'powerOperationsController',
50 authenticated: true
51 });
52 }
53 ]);
Iftekharul Islamcd789502017-04-19 14:37:55 -050054
55})(window.angular);