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
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7
2 changed files with 2 additions and 1 deletions

View File

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

View File

@ -426,7 +426,7 @@ class BaseAccess(object):
if display_method == 'schedule':
user_capabilities['schedule'] = user_capabilities['start']
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']
continue
elif display_method == 'copy' and isinstance(obj, (Group, Host)):