diff --git a/awx/ui/client/src/organizations/linkout/controllers/organizations-admins.controller.js b/awx/ui/client/src/organizations/linkout/controllers/organizations-admins.controller.js index 1d84f962ca..fe5cc6a06b 100644 --- a/awx/ui/client/src/organizations/linkout/controllers/organizations-admins.controller.js +++ b/awx/ui/client/src/organizations/linkout/controllers/organizations-admins.controller.js @@ -8,7 +8,7 @@ export default ['$stateParams', '$scope', 'Rest', '$state', '$compile', 'Wait', 'OrgAdminList', 'OrgAdminsDataset', 'i18n', 'Prompt', 'ProcessErrors', 'GetBasePath', '$filter', function($stateParams, $scope, Rest, $state, - $compile, Wait, OrgAdminList, OrgAdminsDataset, i18n, + $compile, Wait, OrgAdminList, OrgAdminsDataset, i18n, Prompt, ProcessErrors, GetBasePath, $filter) { var orgBase = GetBasePath('organizations'); @@ -27,6 +27,7 @@ export default ['$stateParams', '$scope', 'Rest', '$state', $scope.organization_name = data.name; $scope.name = data.name; $scope.org_id = data.id; + $scope.canAddAdmins = data.summary_fields.user_capabilities.edit; $scope.orgRelatedUrls = data.related; diff --git a/awx/ui/client/src/organizations/linkout/organizations-linkout.route.js b/awx/ui/client/src/organizations/linkout/organizations-linkout.route.js index 0aa7b044e0..d5f5a25f95 100644 --- a/awx/ui/client/src/organizations/linkout/organizations-linkout.route.js +++ b/awx/ui/client/src/organizations/linkout/organizations-linkout.route.js @@ -275,7 +275,8 @@ let lists = [{ add: { awToolTip: i18n._('Add existing user to organization as administrator'), actionClass: 'at-Button--add', - ngClick: 'addUsers()' + ngClick: 'addUsers()', + ngShow:'canAddAdmins' } }; list.listTitle = i18n._('Admins') + ` | {{ name }}`;