1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Remove activate_userkey permission

This commit is contained in:
Jeremy Stretch
2020-06-02 09:47:31 -04:00
parent 110bad7041
commit c6e85970d4
5 changed files with 9 additions and 6 deletions

View File

@@ -14,9 +14,12 @@ def replicate_permissions(apps, schema_editor):
# TODO: Optimize this iteration so that ObjectPermissions with identical sets of users and groups
# are combined into a single ObjectPermission instance.
for perm in Permission.objects.all():
# Account for non-standard permission names; e.g. napalm_read
if perm.codename.split('_')[0] in ACTIONS:
# Account for non-standard legacy permission names; e.g. napalm_read
action = perm.codename.split('_')[0]
elif perm.codename == 'activate_userkey':
# Rename activate_userkey permission
action = 'change'
else:
action = perm.codename