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

View file

@ -74,20 +74,23 @@ 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,
max_cpus=maxCpus, max_cpus=maxCpus,
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")