blob: 8af5f17128b49522cd4b6989fbea4f3401626a45 [file] [log] [blame]
/*-
* ================================================================================
* eCOMP Portal
* ================================================================================
* Copyright (C) 2017 AT&T Intellectual Property
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* ================================================================================
*/
'use strict';
angular.module('ecompApp')
.config($stateProvider => {
$stateProvider
.state('root', {
abstract: true,
views: {
'header@': {
templateUrl: 'app/views/header/header.tpl.html',
controller: 'HeaderCtrl',
controllerAs: 'header'
},
'tabbar@': {
templateUrl: 'app/views/tabs/tabs.tpl.html',
controller: 'TabsCtrl',
controllerAs: 'tabsHome'
},
'sidebar@':{
templateUrl: 'app/views/sidebar/sidebar.tpl.html',
controller: 'SidebarCtrl',
controllerAs: 'sidebar'
},
'userbar@':{
templateUrl: 'app/views/userbar/userbar.tpl.html',
controller: 'UserbarCtrl',
controllerAs: 'userbar'
},
'footer@': {
templateUrl: 'app/views/footer/footer.tpl.html',
controller: 'FooterCtrl',
controllerAs: 'footer' }
}
// }).state('root.applicationsHome', {
// url: '/applicationsHome',
// views: {
// 'content@': {
// templateUrl: 'app/views/home/applications-home/applications-home.tpl.html',
// controller: 'ApplicationsHomeCtrl',
// controllerAs: 'applicationsHome'
// }
// }
}).state('root.applicationsHome', {
url: '/applicationsHome',
views: {
'content@': {
templateUrl: 'app/views/dashboard/dashboard.tpl.html',
controller: 'DashboardCtrl',
controllerAs: 'dashboard'
}
}
}).state('root.appCatalog', {
url: '/appCatalog',
views: {
'content@': {
templateUrl: 'app/views/catalog/catalog.tpl.html',
controller: 'CatalogCtrl',
controllerAs: 'catalog'
}
}
}).state('root.widgetsHome', {
url: '/widgetsHome',
views: {
'content@': {
templateUrl: 'app/views/home/widgets-home/widgets-home.tpl.html',
controller: 'WidgetsHomeCtrl',
controllerAs: 'widgetsHome'
}
}
}).state('root.admins', {
url: '/admins',
views: {
'content@': {
templateUrl: 'app/views/admins/admins.tpl.html',
controller: 'AdminsCtrl',
controllerAs: 'admins'
}
}
}).state('root.users', {
url: '/users',
views: {
'content@': {
templateUrl: 'app/views/users/users.tpl.html',
controller: 'UsersCtrl',
controllerAs: 'users'
}
}
}).state('root.applications', {
url: '/applications',
views: {
'content@': {
templateUrl: 'app/views/applications/applications.tpl.html',
controller: 'ApplicationsCtrl',
controllerAs: 'apps'
}
}
}).state('root.functionalMenu', {
url: '/functionalMenu',
views: {
'content@': {
templateUrl: 'app/views/functionalMenu/functionalMenu.tpl.html',
controller: 'FunctionalMenuCtrl',
controllerAs: 'functionalMenu'
}
}
}).state('root.getAccess', {
url: '/getAccess',
params: {
appName: null,
},
views: {
'content@': {
templateUrl: 'app/views/support/get-access/get-access.tpl.html',
controller: 'GetAccessCtrl',
controllerAs: 'access'
}
}
}).state('root.contactUs', {
url: '/contactUs',
views: {
'content@': {
templateUrl: 'app/views/support/contact-us/contact-us.tpl.html',
controller: 'ContactUsCtrl',
controllerAs: 'contact'
}
}
}).state('root.widgets', {
url: '/widgets',
views: {
'content@': {
templateUrl: 'app/views/widgets/widgets.tpl.html',
controller: 'WidgetsCtrl',
controllerAs: 'widgets'
}
}
}).state('root.portalAdmins', {
url: '/portalAdmins',
views: {
'content@': {
templateUrl: 'app/views/portal-admin/portal-admin.tpl.html',
controller: 'PortalAdminsCtrl',
controllerAs: 'portalAdmin'
}
}
}).state('root.error404', {
url: '/error404',
views: {
'content@': {
templateUrl: 'app/views/errors/error.404.tpl.html',
controller: 'Error404Ctrl',
controllerAs: 'error404'
}
}
}).state('noUserError', {
url: '/noUserError',
views: {
'error@': {
templateUrl: 'app/views/errors/error.tpl.html',
controller: 'ErrorCtrl',
controllerAs: 'error'
}
}
}).state('unKnownError', {
url: '/unKnownError',
views: {
'error@': {
templateUrl: 'app/views/errors/error.tpl.html',
controller: 'ErrorCtrl',
controllerAs: 'error'
}
}
}).state('root.kpidash', {
url: '/kpidash',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
controller: 'DCAE_Ctrl_KPI'
}
}
}).state('root.kpidash_DCAE', {
//url: '/kpidash_DCAE',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
controller: 'DCAE_Ctrl_KPI'
}
}
}).state('root.kpidash_DCAE_KPI', {
//url: '/kpidash_DCAE_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DCAE/DCAE_KPI.html',
controller: 'DCAE_Ctrl_KPI'
}
}
}).state('root.kpidash_DCAE_UserDefinedKPI', {
//url: '/kpidash_DCAE_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DCAE/DCAE_UserDefinedKPI.html',
controller: 'DCAE_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_DCAE_Metrics', {
//url: '/kpidash_DCAE_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DCAE/DCAE_Metrics.html',
controller: 'DCAE_Ctrl_Metrics'
}
}
}).state('root.kpidash_ECOMP', {
//url: '/kpidash_ECOMP',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ECOMP.html',
controller: 'ECOMP_Ctrl'
}
}
}).state('root.kpidash_AAI', {
//url: '/kpidash_AAI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/AAI/AAI_KPI.html',
controller: 'AAI_Ctrl_KPI'
}
}
}).state('root.kpidash_AAI_KPI', {
//url: '/kpidash_AAI_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/AAI/AAI_KPI.html',
controller: 'AAI_Ctrl_KPI'
}
}
}).state('root.kpidash_AAI_UserDefinedKPI', {
//url: '/kpidash_AAI_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/AAI/AAI_UserDefinedKPI.html',
controller: 'AAI_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_AAI_Metrics', {
//url: '/kpidash_AAI_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/AAI/AAI_Metrics.html',
controller: 'AAI_Ctrl_Metrics'
}
}
}).state('root.kpidash_APPC', {
//url: '/kpidash_APPC',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/APPC/APPC_KPI.html',
controller: 'APPC_Ctrl_KPI'
}
}
}).state('root.kpidash_APPC_KPI', {
//url: '/kpidash_APPC_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/APPC/APPC_KPI.html',
controller: 'APPC_Ctrl_KPI'
}
}
}).state('root.kpidash_APPC_UserDefinedKPI', {
//url: '/kpidash_APPC_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/APPC/APPC_UserDefinedKPI.html',
controller: 'APPC_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_APPC_Metrics', {
//url: '/kpidash_APPC_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/APPC/APPC_Metrics.html',
controller: 'APPC_Ctrl_Metrics'
}
}
}).state('root.kpidash_ASDC', {
//url: '/kpidash_ASDC',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ASDC/ASDC_KPI.html',
controller: 'ASDC_Ctrl_KPI'
}
}
}).state('root.kpidash_ASDC_KPI', {
//url: '/kpidash_ASDC_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ASDC/ASDC_KPI.html',
controller: 'ASDC_Ctrl_KPI'
}
}
}).state('root.kpidash_ASDC_UserDefinedKPI', {
//url: '/kpidash_ASDC_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ASDC/ASDC_UserDefinedKPI.html',
controller: 'ASDC_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_ASDC_Metrics', {
//url: '/kpidash_ASDC_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ASDC/ASDC_Metrics.html',
controller: 'ASDC_Ctrl_Metrics'
}
}
}).state('root.kpidash_Closedloop', {
//url: '/kpidash_Closedloop',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_KPI.html',
controller: 'Closedloop_Ctrl_KPI'
}
}
}).state('root.kpidash_Closedloop_KPI', {
//url: '/kpidash_Closedloop_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_KPI.html',
controller: 'Closedloop_Ctrl_KPI'
}
}
}).state('root.kpidash_Closedloop_UserDefinedKPI', {
//url: '/kpidash_Closedloop_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_UserDefinedKPI.html',
controller: 'Closedloop_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_Closedloop_Metrics', {
//url: '/kpidash_Closedloop_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Closedloop/Closedloop_Metrics.html',
controller: 'Closedloop_Ctrl_Metrics'
}
}
}).state('root.kpidash_DMaaP', {
//url: '/kpidash_DMaaP',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_KPI.html',
controller: 'DMaaP_Ctrl_KPI'
}
}
}).state('root.kpidash_DMaaP_KPI', {
//url: '/kpidash_DMaaP_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_KPI.html',
controller: 'DMaaP_Ctrl_KPI'
}
}
}).state('root.kpidash_DMaaP_UserDefinedKPI', {
//url: '/kpidash_DMaaP_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_UserDefinedKPI.html',
controller: 'DMaaP_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_DMaaP_Metrics', {
//url: '/kpidash_DMaaP_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/DMaaP/DMaaP_Metrics.html',
controller: 'DMaaP_Ctrl_Metrics'
}
}
}).state('root.kpidash_ECOMP_Portal', {
//url: '/kpidash_ECOMP_Portal',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_KPI.html',
controller: 'ECOMP_Portal_Ctrl_KPI'
}
}
}).state('root.kpidash_ECOMP_Portal_KPI', {
//url: '/kpidash_ECOMP_Portal_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_KPI.html',
controller: 'ECOMP_Portal_Ctrl_KPI'
}
}
}).state('root.kpidash_ECOMP_Portal_UserDefinedKPI', {
//url: '/kpidash_ECOMP_Portal_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_UserDefinedKPI.html',
controller: 'ECOMP_Portal_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_ECOMP_Portal_Metrics', {
//url: '/kpidash_ECOMP_Portal_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/ECOMP_Portal/ECOMP_Portal_Metrics.html',
controller: 'ECOMP_Portal_Ctrl_Metrics'
}
}
}).state('root.kpidash_InfrastructurePortal', {
//url: '/kpidash_InfrastructurePortal',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_KPI.html',
controller: 'InfrastructurePortal_Ctrl_KPI'
}
}
}).state('root.kpidash_InfrastructurePortal_KPI', {
//url: '/kpidash_InfrastructurePortal_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_KPI.html',
controller: 'InfrastructurePortal_Ctrl_KPI'
}
}
}).state('root.kpidash_InfrastructurePortal_UserDefinedKPI', {
//url: '/kpidash_InfrastructurePortal_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_UserDefinedKPI.html',
controller: 'InfrastructurePortal_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_InfrastructurePortal_Metrics', {
//url: '/kpidash_InfrastructurePortal_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/InfrastructurePortal/InfrastructurePortal_Metrics.html',
controller: 'InfrastructurePortal_Ctrl_Metrics'
}
}
}).state('root.kpidash_MSO', {
//url: '/kpidash_MSO',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/MSO/MSO_KPI.html',
controller: 'MSO_Ctrl_KPI'
}
}
}).state('root.kpidash_MSO_KPI', {
//url: '/kpidash_MSO_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/MSO/MSO_KPI.html',
controller: 'MSO_Ctrl_KPI'
}
}
}).state('root.kpidash_MSO_UserDefinedKPI', {
//url: '/kpidash_MSO_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/MSO/MSO_UserDefinedKPI.html',
controller: 'MSO_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_MSO_Metrics', {
//url: '/kpidash_MSO_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/MSO/MSO_Metrics.html',
controller: 'MSO_Ctrl_Metrics'
}
}
}).state('root.kpidash_Policy', {
//url: '/kpidash_Policy',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Policy/Policy_KPI.html',
controller: 'Policy_Ctrl_KPI'
}
}
}).state('root.kpidash_Policy_KPI', {
//url: '/kpidash_Policy_KPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Policy/Policy_KPI.html',
controller: 'Policy_Ctrl_KPI'
}
}
}).state('root.kpidash_Policy_UserDefinedKPI', {
//url: '/kpidash_Policy_UserDefinedKPI',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Policy/Policy_UserDefinedKPI.html',
controller: 'Policy_Ctrl_UserDefinedKPI'
}
}
}).state('root.kpidash_Policy_Metrics', {
//url: '/kpidash_Policy_Metrics',
views: {
'content@': {
templateUrl: 'kpi-dashboard/views/Policy/Policy_Metrics.html',
controller: 'Policy_Ctrl_Metrics'
}
}
});
});