Show More
@@ -3831,12 +3831,26 b' function kickstartAE(initialUserData) {' | |||
|
3831 | 3831 | " <li class=\"list-group-item\" ui-sref-active=\"active\"><a data-ui-sref=\"admin.group.list\"> Groups</a></li>\n" + |
|
3832 | 3832 | " <li class=\"list-group-item\" ui-sref-active=\"active\"><a data-ui-sref=\"admin.group.create\"> Create group</a></li>\n" + |
|
3833 | 3833 | " </ul>\n" + |
|
3834 | "\n" + | |
|
3835 | " <ul class=\"list-group\" data-ng-if=\"$ctrl.AeConfig.adminNav.menuUsersItems.length\">\n" + | |
|
3836 | " <li class=\"list-group-item\" ng-repeat=\"item in $ctrl.AeConfig.adminNav.menuUsersItems\">\n" + | |
|
3837 | " <a data-ui-sref=\"{{ item.sref }}\">{{ item.label }}</a>\n" + | |
|
3838 | " </li>\n" + | |
|
3839 | " </ul>\n" + | |
|
3840 | "\n" + | |
|
3834 | 3841 | " </div>\n" + |
|
3835 | 3842 | " <div class=\"panel panel-default\">\n" + |
|
3836 | 3843 | " <div class=\"panel-heading\">Resources</div>\n" + |
|
3837 | 3844 | " <ul class=\"list-group\">\n" + |
|
3838 | 3845 | " <li class=\"list-group-item\" ui-sref-active=\"active\"><a data-ui-sref=\"admin.application.list\"> List applications</a></li>\n" + |
|
3839 | 3846 | " </ul>\n" + |
|
3847 | "\n" + | |
|
3848 | " <ul class=\"list-group\" data-ng-if=\"$ctrl.AeConfig.adminNav.menuResourcesItems.length\">\n" + | |
|
3849 | " <li class=\"list-group-item\" ng-repeat=\"item in $ctrl.AeConfig.adminNav.menuResourcesItems\">\n" + | |
|
3850 | " <a data-ui-sref=\"{{ item.sref }}\">{{ item.label }}</a>\n" + | |
|
3851 | " </li>\n" + | |
|
3852 | " </ul>\n" + | |
|
3853 | "\n" + | |
|
3840 | 3854 | " </div>\n" + |
|
3841 | 3855 | "\n" + |
|
3842 | 3856 | " <div class=\"panel panel-default\">\n" + |
@@ -3846,6 +3860,13 b' function kickstartAE(initialUserData) {' | |||
|
3846 | 3860 | " <li class=\"list-group-item\" ui-sref-active=\"active\"><a data-ui-sref=\"admin.system\"> System</a></li>\n" + |
|
3847 | 3861 | " <li class=\"list-group-item\" ui-sref-active=\"active\"><a data-ui-sref=\"admin.partitions\"> Partition Management</a></li>\n" + |
|
3848 | 3862 | " </ul>\n" + |
|
3863 | "\n" + | |
|
3864 | " <ul class=\"list-group\" data-ng-if=\"$ctrl.AeConfig.adminNav.menuSystemItems.length\">\n" + | |
|
3865 | " <li class=\"list-group-item\" ng-repeat=\"item in $ctrl.AeConfig.adminNav.menuSystemItems\">\n" + | |
|
3866 | " <a data-ui-sref=\"{{ item.sref }}\">{{ item.label }}</a>\n" + | |
|
3867 | " </li>\n" + | |
|
3868 | " </ul>\n" + | |
|
3869 | "\n" + | |
|
3849 | 3870 | " </div>\n" + |
|
3850 | 3871 | " </div>\n" + |
|
3851 | 3872 | "\n" + |
@@ -8025,10 +8046,11 b" angular.module('appenlight.components.adminView', [])" | |||
|
8025 | 8046 | controller: AdminViewController |
|
8026 | 8047 | }); |
|
8027 | 8048 | |
|
8028 | AdminViewController.$inject = ['$state']; | |
|
8049 | AdminViewController.$inject = ['$state', 'AeConfig']; | |
|
8029 | 8050 | |
|
8030 | function AdminViewController($state) { | |
|
8051 | function AdminViewController($state, AeConfig) { | |
|
8031 | 8052 | this.$state = $state; |
|
8053 | this.AeConfig = AeConfig; | |
|
8032 | 8054 | console.info('AdminViewController'); |
|
8033 | 8055 | } |
|
8034 | 8056 | |
@@ -10965,7 +10987,11 b" aeconfig.factory('AeConfig', function () {" | |||
|
10965 | 10987 | menuUserSettingsItems: [], |
|
10966 | 10988 | menuNotificationsItems: [] |
|
10967 | 10989 | }; |
|
10968 |
obj.adminNav = { |
|
|
10990 | obj.adminNav = { | |
|
10991 | menuUsersItems: [], | |
|
10992 | menuResourcesItems: [], | |
|
10993 | menuSystemItems: [] | |
|
10994 | }; | |
|
10969 | 10995 | obj.ws_url = window.AE.ws_url; |
|
10970 | 10996 | obj.urls = window.AE.urls; |
|
10971 | 10997 | // set keys on values because we wont be able to retrieve them everywhere |
@@ -13140,14 +13166,7 b" angular.module('appenlight.services.stateHolder', []).factory('stateHolder'," | |||
|
13140 | 13166 | self.inclusions[name] = []; |
|
13141 | 13167 | } |
|
13142 | 13168 | self.inclusions[name].push(inclusion); |
|
13143 |
} |
|
|
13144 | addnavigation: function (name, inclusion) { | |
|
13145 | var self = this; | |
|
13146 | if (self.inclusions.hasOwnProperty(name) === false) { | |
|
13147 | self.inclusions[name] = []; | |
|
13148 | } | |
|
13149 | self.inclusions[name].push(inclusion); | |
|
13150 | }, | |
|
13169 | } | |
|
13151 | 13170 | }; |
|
13152 | 13171 | |
|
13153 | 13172 | var stateHolder = { |
@@ -8,12 +8,26 b'' | |||
|
8 | 8 | <li class="list-group-item" ui-sref-active="active"><a data-ui-sref="admin.group.list"> Groups</a></li> |
|
9 | 9 | <li class="list-group-item" ui-sref-active="active"><a data-ui-sref="admin.group.create"> Create group</a></li> |
|
10 | 10 | </ul> |
|
11 | ||
|
12 | <ul class="list-group" data-ng-if="$ctrl.AeConfig.adminNav.menuUsersItems.length"> | |
|
13 | <li class="list-group-item" ng-repeat="item in $ctrl.AeConfig.adminNav.menuUsersItems"> | |
|
14 | <a data-ui-sref="{{ item.sref }}">{{ item.label }}</a> | |
|
15 | </li> | |
|
16 | </ul> | |
|
17 | ||
|
11 | 18 | </div> |
|
12 | 19 | <div class="panel panel-default"> |
|
13 | 20 | <div class="panel-heading">Resources</div> |
|
14 | 21 | <ul class="list-group"> |
|
15 | 22 | <li class="list-group-item" ui-sref-active="active"><a data-ui-sref="admin.application.list"> List applications</a></li> |
|
16 | 23 | </ul> |
|
24 | ||
|
25 | <ul class="list-group" data-ng-if="$ctrl.AeConfig.adminNav.menuResourcesItems.length"> | |
|
26 | <li class="list-group-item" ng-repeat="item in $ctrl.AeConfig.adminNav.menuResourcesItems"> | |
|
27 | <a data-ui-sref="{{ item.sref }}">{{ item.label }}</a> | |
|
28 | </li> | |
|
29 | </ul> | |
|
30 | ||
|
17 | 31 | </div> |
|
18 | 32 | |
|
19 | 33 | <div class="panel panel-default"> |
@@ -23,6 +37,13 b'' | |||
|
23 | 37 | <li class="list-group-item" ui-sref-active="active"><a data-ui-sref="admin.system"> System</a></li> |
|
24 | 38 | <li class="list-group-item" ui-sref-active="active"><a data-ui-sref="admin.partitions"> Partition Management</a></li> |
|
25 | 39 | </ul> |
|
40 | ||
|
41 | <ul class="list-group" data-ng-if="$ctrl.AeConfig.adminNav.menuSystemItems.length"> | |
|
42 | <li class="list-group-item" ng-repeat="item in $ctrl.AeConfig.adminNav.menuSystemItems"> | |
|
43 | <a data-ui-sref="{{ item.sref }}">{{ item.label }}</a> | |
|
44 | </li> | |
|
45 | </ul> | |
|
46 | ||
|
26 | 47 | </div> |
|
27 | 48 | </div> |
|
28 | 49 |
@@ -23,9 +23,10 b" angular.module('appenlight.components.adminView', [])" | |||
|
23 | 23 | controller: AdminViewController |
|
24 | 24 | }); |
|
25 | 25 | |
|
26 | AdminViewController.$inject = ['$state']; | |
|
26 | AdminViewController.$inject = ['$state', 'AeConfig']; | |
|
27 | 27 | |
|
28 | function AdminViewController($state) { | |
|
28 | function AdminViewController($state, AeConfig) { | |
|
29 | 29 | this.$state = $state; |
|
30 | this.AeConfig = AeConfig; | |
|
30 | 31 | console.info('AdminViewController'); |
|
31 | 32 | } |
@@ -35,7 +35,11 b" aeconfig.factory('AeConfig', function () {" | |||
|
35 | 35 | menuUserSettingsItems: [], |
|
36 | 36 | menuNotificationsItems: [] |
|
37 | 37 | }; |
|
38 |
obj.adminNav = { |
|
|
38 | obj.adminNav = { | |
|
39 | menuUsersItems: [], | |
|
40 | menuResourcesItems: [], | |
|
41 | menuSystemItems: [] | |
|
42 | }; | |
|
39 | 43 | obj.ws_url = window.AE.ws_url; |
|
40 | 44 | obj.urls = window.AE.urls; |
|
41 | 45 | // set keys on values because we wont be able to retrieve them everywhere |
General Comments 0
You need to be logged in to leave comments.
Login now