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');
}
});