4 'angular-translate-loader-partial'], function () {
6 var gbp = angular.module('app.gbp',
8 'app.core', 'ui.router.state', 'restangular',
11 gbp.register = gbp; // for adding services, controllers, directives etc. to angular module before bootstrap
13 gbp.config(function ($stateProvider, $compileProvider, $controllerProvider, $provide, NavHelperProvider,
14 $translateProvider, $translatePartialLoaderProvider) {
16 controller: $controllerProvider.register,
17 directive: $compileProvider.directive,
18 factory: $provide.factory,
19 service: $provide.service,
22 /*$translatePartialLoaderProvider.addPart('app/gbp/assets/data/locale');*/
24 NavHelperProvider.addControllerUrl('app/gbp/contract/contract.controller');
25 NavHelperProvider.addControllerUrl('app/gbp/epg/epg.controller');
26 NavHelperProvider.addControllerUrl('app/gbp/common/gbp.controller');
27 NavHelperProvider.addControllerUrl('app/gbp/tenant/tenant.controller');
29 NavHelperProvider.addToMenu('gbp', {
30 'link': '#/gbp/index',
33 'icon': 'icon-level-down',
36 'description': 'GBP ui',
40 var access = routingConfig.accessLevels;
42 $stateProvider.state('main.gbp', {
45 // access: access.public,
48 templateUrl: 'src/app/gbp/common/views/root.tpl.html',
54 $stateProvider.state('main.gbp.index', {
59 controller: 'RootGbpCtrl',
60 templateUrl: 'src/app/gbp/common/views/index.tpl.html',
65 $stateProvider.state('main.gbp.tenant', {
70 controller: 'TenantController',
71 templateUrl: 'src/app/gbp/tenant/tenant.tpl.html',
76 $stateProvider.state('main.gbp.epg', {
81 controller: 'EpgController',
82 templateUrl: 'src/app/gbp/epg/epg.tpl.html',
87 $stateProvider.state('main.gbp.contract', {
92 controller: 'ContractController',
93 templateUrl: 'src/app/gbp/contract/contract.tpl.html',