Skip to content

Commit

Permalink
turn caps on/off based upon setting in tp_properties.json
Browse files Browse the repository at this point in the history
  • Loading branch information
mitchell852 committed Aug 17, 2018
1 parent 4a25e16 commit 1c24ccf
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
* under the License.
*/

var FormEditRoleController = function(roles, useCapabilities, $scope, $controller, $uibModal, $anchorScroll, $location, locationUtils, roleService, messageModel) {
var FormEditRoleController = function(roles, $scope, $controller, $uibModal, $anchorScroll, $location, locationUtils, roleService, messageModel, propertiesModel) {

// extends the FormRoleController to inherit common methods
angular.extend(this, $controller('FormRoleController', { roles: roles, $scope: $scope }));
Expand All @@ -39,7 +39,7 @@ var FormEditRoleController = function(roles, useCapabilities, $scope, $controlle
});
};

$scope.useCapabilities = (useCapabilities[0]) ? useCapabilities[0].value : 0;
$scope.enforceCapabilities = propertiesModel.properties.enforceCapabilities;

$scope.roleName = angular.copy($scope.role.name);

Expand Down Expand Up @@ -103,5 +103,5 @@ var FormEditRoleController = function(roles, useCapabilities, $scope, $controlle

};

FormEditRoleController.$inject = ['roles', 'useCapabilities', '$scope', '$controller', '$uibModal', '$anchorScroll', '$location', 'locationUtils', 'roleService', 'messageModel'];
FormEditRoleController.$inject = ['roles', '$scope', '$controller', '$uibModal', '$anchorScroll', '$location', 'locationUtils', 'roleService', 'messageModel', 'propertiesModel'];
module.exports = FormEditRoleController;
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<li class="active">{{roleName}}</li>
</ol>
<div class="pull-right" role="group" ng-show="!settings.isNew">
<button class="btn btn-primary" title="View Capabilities" ng-if="useCapabilities == '1'" ng-click="viewCapabilities()">View Capabilities</button>
<button class="btn btn-primary" title="View Capabilities" ng-show="enforceCapabilities" ng-click="viewCapabilities()">View Capabilities</button>
<!--<button class="btn btn-primary" title="View Users" ng-click="viewUsers()">View Users</button>-->
</div>
<div class="clearfix"></div>
Expand Down
3 changes: 0 additions & 3 deletions traffic_portal/app/src/modules/private/roles/edit/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ module.exports = angular.module('trafficPortal.private.roles.edit', [])
resolve: {
roles: function($stateParams, roleService) {
return roleService.getRoles({ id: $stateParams.roleId });
},
useCapabilities: function(parameterService) {
return parameterService.getParameters({ name: 'use_capabilities', configFile: 'global' });
}
}
}
Expand Down

0 comments on commit 1c24ccf

Please sign in to comment.