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

Merge pull request #4151 from netbox-community/4146-secretrole-enforcement

Fixes #4146: Fix SecretRole permissions enforcement
This commit is contained in:
Jeremy Stretch
2020-02-12 13:51:44 -05:00
committed by GitHub
5 changed files with 49 additions and 18 deletions

View File

@@ -21,11 +21,13 @@ def post_data(data):
return ret
def create_test_user(username='testuser', permissions=list()):
def create_test_user(username='testuser', permissions=None):
"""
Create a User with the given permissions.
"""
user = User.objects.create_user(username=username)
if permissions is None:
permissions = ()
for perm_name in permissions:
app, codename = perm_name.split('.')
perm = Permission.objects.get(content_type__app_label=app, codename=codename)