SFC topology
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / common / gbp.module.js
index 2a74d9409b2e9923ed6210faa30c4f54db3635ae..b341b9b67599d8f35d729ba738e9c32327d3199a 100644 (file)
@@ -31,9 +31,12 @@ define([
         NavHelperProvider.addControllerUrl('app/gbp/common/gbp.controller');
         NavHelperProvider.addControllerUrl('app/gbp/contract/add-contract.controller');
         NavHelperProvider.addControllerUrl('app/gbp/contract/contract.controller');
+        NavHelperProvider.addControllerUrl('app/gbp/endpoints/endpoints.controller');
+        NavHelperProvider.addControllerUrl('app/gbp/endpoints/add-endpoint.controller');
         NavHelperProvider.addControllerUrl('app/gbp/epg/epg.controller');
         NavHelperProvider.addControllerUrl('app/gbp/policy/policy.controller');
         NavHelperProvider.addControllerUrl('app/gbp/resolved-policy/resolved-policy.controller');
+        NavHelperProvider.addControllerUrl('app/gbp/sfc/dialog-sfc-topology.controller');
         NavHelperProvider.addControllerUrl('app/gbp/tenant/add-tenant.controller');
         NavHelperProvider.addControllerUrl('app/gbp/tenant/tenant.controller');
 
@@ -153,6 +156,18 @@ define([
             },
         });
 
+        $stateProvider.state('main.gbp.index.endpoints', {
+            url: '/endpoints',
+            access: access.admin,
+            templateUrl: 'src/app/gbp/common/views/index.tpl.html',
+            views: {
+                '': {
+                    controller: 'EndpointsController',
+                    templateUrl: 'src/app/gbp/endpoints/endpoints.tpl.html',
+                },
+            },
+        });
+
         $mdThemingProvider.theme('default')
             .primaryPalette('blue')
             .accentPalette('blue-grey');