| Iftekharul Islam | cd78950 | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 1 | /** | 
|  | 2 | * A module for the serverControl | 
|  | 3 | * | 
|  | 4 | * @module app/server-control/index | 
|  | 5 | * @exports app/server-control/index | 
| Iftekharul Islam | cd78950 | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 6 | */ | 
|  | 7 |  | 
| Andrew Geissler | ba5e3f3 | 2018-05-24 10:58:00 -0700 | [diff] [blame] | 8 | window.angular && (function(angular) { | 
|  | 9 | 'use strict'; | 
| Iftekharul Islam | cd78950 | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 10 |  | 
| Andrew Geissler | ba5e3f3 | 2018-05-24 10:58:00 -0700 | [diff] [blame] | 11 | angular | 
| Gunnar Mills | 2b9a0d9 | 2018-07-11 15:10:08 -0500 | [diff] [blame] | 12 | .module('app.serverControl', ['ngRoute', 'app.common.services']) | 
| Andrew Geissler | d27bb13 | 2018-05-24 11:07:27 -0700 | [diff] [blame] | 13 | // 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 Mills | 4129f40 | 2018-07-11 16:40:58 -0500 | [diff] [blame] | 24 | 'template': require('./controllers/server-led-controller.html'), | 
|  | 25 | 'controller': 'serverLEDController', | 
| Andrew Geissler | d27bb13 | 2018-05-24 11:07:27 -0700 | [diff] [blame] | 26 | 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 Mills | 52b8bde | 2018-06-21 13:16:54 -0500 | [diff] [blame] | 34 | .when('/server-control/power-usage', { | 
|  | 35 | 'template': | 
|  | 36 | require('./controllers/power-usage-controller.html'), | 
|  | 37 | 'controller': 'powerUsageController', | 
|  | 38 | authenticated: true | 
|  | 39 | }) | 
| Andrew Geissler | d27bb13 | 2018-05-24 11:07:27 -0700 | [diff] [blame] | 40 | .when('/server-control/remote-console', { | 
|  | 41 | 'template': | 
|  | 42 | require('./controllers/remote-console-controller.html'), | 
| Andrew Geissler | d27bb13 | 2018-05-24 11:07:27 -0700 | [diff] [blame] | 43 | authenticated: true | 
|  | 44 | }) | 
|  | 45 | .when('/server-control/remote-console-window', { | 
|  | 46 | 'template': require( | 
|  | 47 | './controllers/remote-console-window-controller.html'), | 
|  | 48 | 'controller': 'remoteConsoleWindowController', | 
|  | 49 | authenticated: true | 
|  | 50 | }) | 
| Ed tanous | e9211cb | 2018-04-22 10:53:28 -0700 | [diff] [blame] | 51 | .when('/server-control/kvm', { | 
|  | 52 | 'template': require('./controllers/kvm-controller.html'), | 
| Ed tanous | e9211cb | 2018-04-22 10:53:28 -0700 | [diff] [blame] | 53 | authenticated: true | 
|  | 54 | }) | 
| Dixsie Wolmers | bea45d5 | 2019-09-27 15:49:01 -0500 | [diff] [blame] | 55 | .when('/server-control/kvm-window', { | 
|  | 56 | 'template': require('./controllers/kvm-window-controller.html'), | 
|  | 57 | 'controller': 'kvmWindowController', | 
|  | 58 | authenticated: true | 
|  | 59 | }) | 
| Gunnar Mills | 418db63 | 2019-09-19 14:12:16 -0500 | [diff] [blame] | 60 | .when('/server-control/virtual-media', { | 
|  | 61 | 'template': | 
|  | 62 | require('./controllers/virtual-media-controller.html'), | 
|  | 63 | 'controller': 'virtualMediaController', | 
|  | 64 | authenticated: true | 
|  | 65 | }) | 
| Andrew Geissler | d27bb13 | 2018-05-24 11:07:27 -0700 | [diff] [blame] | 66 | .when('/server-control', { | 
|  | 67 | 'template': | 
|  | 68 | require('./controllers/power-operations-controller.html'), | 
|  | 69 | 'controller': 'powerOperationsController', | 
|  | 70 | authenticated: true | 
|  | 71 | }); | 
|  | 72 | } | 
|  | 73 | ]); | 
| Iftekharul Islam | cd78950 | 2017-04-19 14:37:55 -0500 | [diff] [blame] | 74 | })(window.angular); |