2 * ================================================================================
4 * ================================================================================
5 * Copyright (C) 2017 AT&T Intellectual Property
6 * ================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ================================================================================
22 angular.module('ecompApp')
23 .config($stateProvider => {
29 templateUrl: 'app/views/header/header.tpl.html',
30 controller: 'HeaderCtrl',
31 controllerAs: 'header'
34 templateUrl: 'app/views/tabs/tabs.tpl.html',
35 controller: 'TabsCtrl',
36 controllerAs: 'tabsHome'
39 templateUrl: 'app/views/sidebar/sidebar.tpl.html',
40 controller: 'SidebarCtrl',
41 controllerAs: 'sidebar'
44 templateUrl: 'app/views/userbar/userbar.tpl.html',
45 controller: 'UserbarCtrl',
46 controllerAs: 'userbar'
49 templateUrl: 'app/views/footer/footer.tpl.html',
50 controller: 'FooterCtrl',
51 controllerAs: 'footer' }
53 // }).state('root.applicationsHome', {
54 // url: '/applicationsHome',
57 // templateUrl: 'app/views/home/applications-home/applications-home.tpl.html',
58 // controller: 'ApplicationsHomeCtrl',
59 // controllerAs: 'applicationsHome'
62 }).state('root.applicationsHome', {
63 url: '/applicationsHome',
66 templateUrl: 'app/views/dashboard/dashboard.tpl.html',
67 controller: 'DashboardCtrl',
68 controllerAs: 'dashboard'
71 }).state('root.appCatalog', {
75 templateUrl: 'app/views/catalog/catalog.tpl.html',
76 controller: 'CatalogCtrl',
77 controllerAs: 'catalog'
80 }).state('root.widgetsHome', {
84 templateUrl: 'app/views/home/widgets-home/widgets-home.tpl.html',
85 controller: 'WidgetsHomeCtrl',
86 controllerAs: 'widgetsHome'
89 }).state('root.admins', {
93 templateUrl: 'app/views/admins/admins.tpl.html',
94 controller: 'AdminsCtrl',
95 controllerAs: 'admins'
98 }).state('root.users', {
102 templateUrl: 'app/views/users/users.tpl.html',
103 controller: 'UsersCtrl',
104 controllerAs: 'users'
107 }).state('root.applications', {
108 url: '/applications',
111 templateUrl: 'app/views/applications/applications.tpl.html',
112 controller: 'ApplicationsCtrl',
116 }).state('root.functionalMenu', {
117 url: '/functionalMenu',
120 templateUrl: 'app/views/functionalMenu/functionalMenu.tpl.html',
121 controller: 'FunctionalMenuCtrl',
122 controllerAs: 'functionalMenu'
125 }).state('root.getAccess', {
132 templateUrl: 'app/views/support/get-access/get-access.tpl.html',
133 controller: 'GetAccessCtrl',
134 controllerAs: 'access'
137 }).state('root.contactUs', {
141 templateUrl: 'app/views/support/contact-us/contact-us.tpl.html',
142 controller: 'ContactUsCtrl',
143 controllerAs: 'contact'
146 }).state('root.widgets', {
150 templateUrl: 'app/views/widgets/widgets.tpl.html',
151 controller: 'WidgetsCtrl',
152 controllerAs: 'widgets'
155 }).state('root.portalAdmins', {
156 url: '/portalAdmins',
159 templateUrl: 'app/views/portal-admin/portal-admin.tpl.html',
160 controller: 'PortalAdminsCtrl',
161 controllerAs: 'portalAdmin'
164 }).state('root.error404', {
168 templateUrl: 'app/views/errors/error.404.tpl.html',
169 controller: 'Error404Ctrl',
170 controllerAs: 'error404'
173 }).state('noUserError', {
177 templateUrl: 'app/views/errors/error.tpl.html',
178 controller: 'ErrorCtrl',
179 controllerAs: 'error'
182 }).state('unKnownError', {
183 url: '/unKnownError',
186 templateUrl: 'app/views/errors/error.tpl.html',
187 controller: 'ErrorCtrl',
188 controllerAs: 'error'
191 }).state('root.kpidash', {
195 templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
196 controller: 'DCAE_Ctrl_KPI'
199 }).state('root.kpidash_DCAE', {
200 //url: '/kpidash_DCAE',
203 templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
204 controller: 'DCAE_Ctrl_KPI'
207 }).state('root.kpidash_DCAE_KPI', {
208 //url: '/kpidash_DCAE_KPI',
211 templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
212 controller: 'DCAE_Ctrl_KPI'
215 }).state('root.kpidash_DCAE_UserDefinedKPI', {
216 //url: '/kpidash_DCAE_UserDefinedKPI',
219 templateUrl: 'kpi-dashboard/views/DCAE/DCAE_UserDefinedKPI.html',
220 controller: 'DCAE_Ctrl_UserDefinedKPI'
223 }).state('root.kpidash_DCAE_Metrics', {
224 //url: '/kpidash_DCAE_Metrics',
227 templateUrl: 'kpi-dashboard/views/DCAE/DCAE_Metrics.html',
228 controller: 'DCAE_Ctrl_Metrics'
231 }).state('root.kpidash_ECOMP', {
232 //url: '/kpidash_ECOMP',
235 templateUrl: 'kpi-dashboard/views/ECOMP.html',
236 controller: 'ECOMP_Ctrl'
239 }).state('root.kpidash_AAI', {
240 //url: '/kpidash_AAI',
243 templateUrl: 'kpi-dashboard/views/AAI/AAI_KPI.html',
244 controller: 'AAI_Ctrl_KPI'
247 }).state('root.kpidash_AAI_KPI', {
248 //url: '/kpidash_AAI_KPI',
251 templateUrl: 'kpi-dashboard/views/AAI/AAI_KPI.html',
252 controller: 'AAI_Ctrl_KPI'
255 }).state('root.kpidash_AAI_UserDefinedKPI', {
256 //url: '/kpidash_AAI_UserDefinedKPI',
259 templateUrl: 'kpi-dashboard/views/AAI/AAI_UserDefinedKPI.html',
260 controller: 'AAI_Ctrl_UserDefinedKPI'
263 }).state('root.kpidash_AAI_Metrics', {
264 //url: '/kpidash_AAI_Metrics',
267 templateUrl: 'kpi-dashboard/views/AAI/AAI_Metrics.html',
268 controller: 'AAI_Ctrl_Metrics'
271 }).state('root.kpidash_APPC', {
272 //url: '/kpidash_APPC',
275 templateUrl: 'kpi-dashboard/views/APPC/APPC_KPI.html',
276 controller: 'APPC_Ctrl_KPI'
279 }).state('root.kpidash_APPC_KPI', {
280 //url: '/kpidash_APPC_KPI',
283 templateUrl: 'kpi-dashboard/views/APPC/APPC_KPI.html',
284 controller: 'APPC_Ctrl_KPI'
287 }).state('root.kpidash_APPC_UserDefinedKPI', {
288 //url: '/kpidash_APPC_UserDefinedKPI',
291 templateUrl: 'kpi-dashboard/views/APPC/APPC_UserDefinedKPI.html',
292 controller: 'APPC_Ctrl_UserDefinedKPI'
295 }).state('root.kpidash_APPC_Metrics', {
296 //url: '/kpidash_APPC_Metrics',
299 templateUrl: 'kpi-dashboard/views/APPC/APPC_Metrics.html',
300 controller: 'APPC_Ctrl_Metrics'
303 }).state('root.kpidash_ASDC', {
304 //url: '/kpidash_ASDC',
307 templateUrl: 'kpi-dashboard/views/ASDC/ASDC_KPI.html',
308 controller: 'ASDC_Ctrl_KPI'
311 }).state('root.kpidash_ASDC_KPI', {
312 //url: '/kpidash_ASDC_KPI',
315 templateUrl: 'kpi-dashboard/views/ASDC/ASDC_KPI.html',
316 controller: 'ASDC_Ctrl_KPI'
319 }).state('root.kpidash_ASDC_UserDefinedKPI', {
320 //url: '/kpidash_ASDC_UserDefinedKPI',
323 templateUrl: 'kpi-dashboard/views/ASDC/ASDC_UserDefinedKPI.html',
324 controller: 'ASDC_Ctrl_UserDefinedKPI'
327 }).state('root.kpidash_ASDC_Metrics', {
328 //url: '/kpidash_ASDC_Metrics',
331 templateUrl: 'kpi-dashboard/views/ASDC/ASDC_Metrics.html',
332 controller: 'ASDC_Ctrl_Metrics'
335 }).state('root.kpidash_Closedloop', {
336 //url: '/kpidash_Closedloop',
339 templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_KPI.html',
340 controller: 'Closedloop_Ctrl_KPI'
343 }).state('root.kpidash_Closedloop_KPI', {
344 //url: '/kpidash_Closedloop_KPI',
347 templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_KPI.html',
348 controller: 'Closedloop_Ctrl_KPI'
351 }).state('root.kpidash_Closedloop_UserDefinedKPI', {
352 //url: '/kpidash_Closedloop_UserDefinedKPI',
355 templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_UserDefinedKPI.html',
356 controller: 'Closedloop_Ctrl_UserDefinedKPI'
359 }).state('root.kpidash_Closedloop_Metrics', {
360 //url: '/kpidash_Closedloop_Metrics',
363 templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_Metrics.html',
364 controller: 'Closedloop_Ctrl_Metrics'
367 }).state('root.kpidash_DMaaP', {
368 //url: '/kpidash_DMaaP',
371 templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_KPI.html',
372 controller: 'DMaaP_Ctrl_KPI'
375 }).state('root.kpidash_DMaaP_KPI', {
376 //url: '/kpidash_DMaaP_KPI',
379 templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_KPI.html',
380 controller: 'DMaaP_Ctrl_KPI'
383 }).state('root.kpidash_DMaaP_UserDefinedKPI', {
384 //url: '/kpidash_DMaaP_UserDefinedKPI',
387 templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_UserDefinedKPI.html',
388 controller: 'DMaaP_Ctrl_UserDefinedKPI'
391 }).state('root.kpidash_DMaaP_Metrics', {
392 //url: '/kpidash_DMaaP_Metrics',
395 templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_Metrics.html',
396 controller: 'DMaaP_Ctrl_Metrics'
399 }).state('root.kpidash_ECOMP_Portal', {
400 //url: '/kpidash_ECOMP_Portal',
403 templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_KPI.html',
404 controller: 'ECOMP_Portal_Ctrl_KPI'
407 }).state('root.kpidash_ECOMP_Portal_KPI', {
408 //url: '/kpidash_ECOMP_Portal_KPI',
411 templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_KPI.html',
412 controller: 'ECOMP_Portal_Ctrl_KPI'
415 }).state('root.kpidash_ECOMP_Portal_UserDefinedKPI', {
416 //url: '/kpidash_ECOMP_Portal_UserDefinedKPI',
419 templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_UserDefinedKPI.html',
420 controller: 'ECOMP_Portal_Ctrl_UserDefinedKPI'
423 }).state('root.kpidash_ECOMP_Portal_Metrics', {
424 //url: '/kpidash_ECOMP_Portal_Metrics',
427 templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_Metrics.html',
428 controller: 'ECOMP_Portal_Ctrl_Metrics'
431 }).state('root.kpidash_InfrastructurePortal', {
432 //url: '/kpidash_InfrastructurePortal',
435 templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_KPI.html',
436 controller: 'InfrastructurePortal_Ctrl_KPI'
439 }).state('root.kpidash_InfrastructurePortal_KPI', {
440 //url: '/kpidash_InfrastructurePortal_KPI',
443 templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_KPI.html',
444 controller: 'InfrastructurePortal_Ctrl_KPI'
447 }).state('root.kpidash_InfrastructurePortal_UserDefinedKPI', {
448 //url: '/kpidash_InfrastructurePortal_UserDefinedKPI',
451 templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_UserDefinedKPI.html',
452 controller: 'InfrastructurePortal_Ctrl_UserDefinedKPI'
455 }).state('root.kpidash_InfrastructurePortal_Metrics', {
456 //url: '/kpidash_InfrastructurePortal_Metrics',
459 templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_Metrics.html',
460 controller: 'InfrastructurePortal_Ctrl_Metrics'
463 }).state('root.kpidash_MSO', {
464 //url: '/kpidash_MSO',
467 templateUrl: 'kpi-dashboard/views/MSO/MSO_KPI.html',
468 controller: 'MSO_Ctrl_KPI'
471 }).state('root.kpidash_MSO_KPI', {
472 //url: '/kpidash_MSO_KPI',
475 templateUrl: 'kpi-dashboard/views/MSO/MSO_KPI.html',
476 controller: 'MSO_Ctrl_KPI'
479 }).state('root.kpidash_MSO_UserDefinedKPI', {
480 //url: '/kpidash_MSO_UserDefinedKPI',
483 templateUrl: 'kpi-dashboard/views/MSO/MSO_UserDefinedKPI.html',
484 controller: 'MSO_Ctrl_UserDefinedKPI'
487 }).state('root.kpidash_MSO_Metrics', {
488 //url: '/kpidash_MSO_Metrics',
491 templateUrl: 'kpi-dashboard/views/MSO/MSO_Metrics.html',
492 controller: 'MSO_Ctrl_Metrics'
495 }).state('root.kpidash_Policy', {
496 //url: '/kpidash_Policy',
499 templateUrl: 'kpi-dashboard/views/Policy/Policy_KPI.html',
500 controller: 'Policy_Ctrl_KPI'
503 }).state('root.kpidash_Policy_KPI', {
504 //url: '/kpidash_Policy_KPI',
507 templateUrl: 'kpi-dashboard/views/Policy/Policy_KPI.html',
508 controller: 'Policy_Ctrl_KPI'
511 }).state('root.kpidash_Policy_UserDefinedKPI', {
512 //url: '/kpidash_Policy_UserDefinedKPI',
515 templateUrl: 'kpi-dashboard/views/Policy/Policy_UserDefinedKPI.html',
516 controller: 'Policy_Ctrl_UserDefinedKPI'
519 }).state('root.kpidash_Policy_Metrics', {
520 //url: '/kpidash_Policy_Metrics',
523 templateUrl: 'kpi-dashboard/views/Policy/Policy_Metrics.html',
524 controller: 'Policy_Ctrl_Metrics'