diff --git a/awx/ui/client/src/access/add-rbac-resource/rbac-resource.partial.html b/awx/ui/client/src/access/add-rbac-resource/rbac-resource.partial.html index 46b50b6e06..61f83c679d 100644 --- a/awx/ui/client/src/access/add-rbac-resource/rbac-resource.partial.html +++ b/awx/ui/client/src/access/add-rbac-resource/rbac-resource.partial.html @@ -45,10 +45,10 @@
- +
- +
diff --git a/awx/ui/client/src/access/rbac-multiselect/permissionsUsers.list.js b/awx/ui/client/src/access/rbac-multiselect/permissionsUsers.list.js index c8333b9434..4adf67a8dd 100644 --- a/awx/ui/client/src/access/rbac-multiselect/permissionsUsers.list.js +++ b/awx/ui/client/src/access/rbac-multiselect/permissionsUsers.list.js @@ -16,8 +16,8 @@ index: false, hover: true, emptyListText : i18n._('No Users exist'), - disableRow: "{{ user.summary_fields.user_capabilities.edit === false }}", - disableRowValue: "user.summary_fields.user_capabilities.edit === false", + disableRow: "{{ objectType === 'organization' && user.summary_fields.user_capabilities.edit === false }}", + disableRowValue: "objectType === 'organization' && user.summary_fields.user_capabilities.edit === false", disableTooltip: { placement: 'top', tipWatch: 'user.tooltip' diff --git a/awx/ui/client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js b/awx/ui/client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js index 175ae7452a..e95efb694d 100644 --- a/awx/ui/client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js +++ b/awx/ui/client/src/access/rbac-multiselect/rbac-multiselect-list.directive.js @@ -16,7 +16,8 @@ export default ['addPermissionsTeamsList', 'addPermissionsUsersList', 'TemplateL scope: { allSelected: '=', view: '@', - dataset: '=' + dataset: '=', + objectType: '=' }, template: "
", link: function(scope, element, attrs, ctrl) { @@ -170,7 +171,7 @@ export default ['addPermissionsTeamsList', 'addPermissionsUsersList', 'TemplateL // which is intended here. itm.tooltip = undefined; } - else if(!itm.summary_fields.user_capabilities.edit){ + else if(scope.objectType === 'organization' && !itm.summary_fields.user_capabilities.edit){ itm.tooltip = i18n._('You do not have permission to manage this user'); } });