e92550cc07d40be658589479c371113e4e6a756f
[groupbasedpolicy.git] / groupbasedpolicy-old-ui / module / src / main / resources / gbp-old / gbp.module.js
1 define(['angularAMD', 'app/routingConfig', 'ui-bootstrap', 'Restangular', 'angular-translate-loader-partial'], function() {
2
3   var gbpOld = angular.module('app.gbpOld', ['ui.router.state','app.core', 'ui.bootstrap', 'restangular', 'pascalprecht.translate']);
4
5     gbpOld.register = gbpOld;
6
7     gbpOld.config(function ($stateProvider, $compileProvider, $controllerProvider, $provide, $translateProvider,
8                             $translatePartialLoaderProvider, NavHelperProvider, $filterProvider) {
9
10         //$translatePartialLoaderProvider.addPart('app/gbp/assets/data/locale');
11
12         gbpOld.register = {
13       directive : $compileProvider.directive,
14       controller : $controllerProvider.register,
15       filter: $filterProvider.register,
16       factory : $provide.factory,
17       service : $provide.service
18     };
19
20     NavHelperProvider.addControllerUrl('app/gbp-old/gbp.controller');
21     NavHelperProvider.addToMenu('gbpOld', {
22       "link": "#/gbpOld/index",
23       "active": "main.gbpOld",
24       "title": "GBP old",
25       "icon": "icon-level-down",
26       "page": {
27         "title": "GBP old",
28         "description": "GBP old ui"
29       }
30     });
31
32     var access = routingConfig.accessLevels;
33       $stateProvider.state('main.gbpOld', {
34           url: 'gbpOld',
35           abstract: true,
36           views : {
37             'content' : {
38               templateUrl: 'src/app/gbp-old/views/root.tpl.html'
39             }
40           }
41       });
42
43       $stateProvider.state('main.gbpOld.index', {
44           url: '/index',
45           access: access.admin,
46           views: {
47               '': {
48                   controller: 'gbpCtrl',
49                   templateUrl: 'src/app/gbp-old/views/index.tpl.html'
50               }
51           }
52       });
53   });
54
55   return gbpOld;
56 });