1 define(['angularAMD', 'app/routingConfig', 'app/core/core.services', 'Restangular', 'common/config/env.module'], function(ng) {
3 var connection_manager = angular.module('app.connection_manager', ['app.core', 'ui.router.state', 'restangular', 'config' ]);
5 connection_manager.config(function ($stateProvider, $controllerProvider, $provide, $translateProvider, NavHelperProvider) {
7 connection_manager.register = {
8 controller : $controllerProvider.register,
9 factory : $provide.factory,
10 service : $provide.service
13 $translateProvider.useStaticFilesLoader({
14 prefix: 'assets/data/locale-',
18 NavHelperProvider.addControllerUrl('app/connection_manager/connection_manager.controller');
19 NavHelperProvider.addToMenu('connection_manager', {
20 "link": "#/connection_manager/index",
21 "active": "main.connection_manager.*",
22 "title": "CONNECTION_MANAGER",
25 "title": "CONNECTION_MANAGER",
26 "description": "CONNECTION_MANAGER"
30 var access = routingConfig.accessLevels;
31 $stateProvider.state('main.connection_manager', {
33 url: 'connection_manager',
36 templateUrl: 'src/app/connection_manager/root.tpl.html',
37 controller: 'rootConnectionManagerCtrl'
42 $stateProvider.state('main.connection_manager.index', {
44 access: access.public,
47 templateUrl: 'src/app/connection_manager/index.tpl.html',
48 controller: 'ConnectionManagerCtrl'
53 $stateProvider.state('main.connection_manager.discover', {
55 access: access.public,
58 templateUrl: 'src/app/connection_manager/discover.tpl.html',
59 controller: 'ConnectionManagerDiscoveryCtrl'
65 return connection_manager;