1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-03-22 02:24:56 +00:00
This commit is contained in:
Kendar 2021-05-28 12:34:49 +02:00
parent 2adc966357
commit 5ff7a73335

View file

@ -74,11 +74,16 @@ class LdapAuthenticationBackend(ModelBackend):
if isStaff: if isStaff:
maxMemory = 2048 maxMemory = 2048
maxDiskSize = 20 maxDiskSize = 20
permission = Permission.objects.get(codename='clone_instances')
user.user_permissions.add(permission)
if isAdmin: if isAdmin:
maxInstances = -1 maxInstances = -1
maxCpus = -1 maxCpus = -1
maxMemory = -1 maxMemory = -1
maxDiskSize = -1 maxDiskSize = -1
permission = Permission.objects.get(codename='clone_instances')
user.user_permissions.add(permission)
user.save()
UserAttributes.objects.create( UserAttributes.objects.create(
user=user, user=user,
max_instances=maxInstances, max_instances=maxInstances,
@ -86,8 +91,6 @@ class LdapAuthenticationBackend(ModelBackend):
max_memory=maxMemory, max_memory=maxMemory,
max_disk_size=maxDiskSize, max_disk_size=maxDiskSize,
) )
permission = Permission.objects.get(codename='clone_instances')
user.user_permissions.add(permission)
user.save() user.save()
print("authenticate-user created") print("authenticate-user created")