add delete to input source user_capabilities

This commit is contained in:
Jake McDermott
2019-03-25 15:30:14 -04:00
parent f611d4275f
commit c4a79a778f
2 changed files with 2 additions and 1 deletions

View File

@@ -2819,6 +2819,7 @@ class CredentialSerializerCreate(CredentialSerializer):
class CredentialInputSourceSerializer(BaseSerializer): class CredentialInputSourceSerializer(BaseSerializer):
show_capabilities = ['delete']
class Meta: class Meta:
model = CredentialInputSource model = CredentialInputSource

View File

@@ -426,7 +426,7 @@ class BaseAccess(object):
if display_method == 'schedule': if display_method == 'schedule':
user_capabilities['schedule'] = user_capabilities['start'] user_capabilities['schedule'] = user_capabilities['start']
continue continue
elif display_method == 'delete' and not isinstance(obj, (User, UnifiedJob, CustomInventoryScript)): elif display_method == 'delete' and not isinstance(obj, (User, UnifiedJob, CustomInventoryScript, CredentialInputSource)):
user_capabilities['delete'] = user_capabilities['edit'] user_capabilities['delete'] = user_capabilities['edit']
continue continue
elif display_method == 'copy' and isinstance(obj, (Group, Host)): elif display_method == 'copy' and isinstance(obj, (Group, Host)):