From 5ff7a73335f8a07cb96000f2876638cc35a859f6 Mon Sep 17 00:00:00 2001 From: Kendar Date: Fri, 28 May 2021 12:34:49 +0200 Subject: [PATCH] Working --- webvirtcloud/ldapbackend.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/webvirtcloud/ldapbackend.py b/webvirtcloud/ldapbackend.py index d088136..6d0e227 100644 --- a/webvirtcloud/ldapbackend.py +++ b/webvirtcloud/ldapbackend.py @@ -74,20 +74,23 @@ class LdapAuthenticationBackend(ModelBackend): if isStaff: maxMemory = 2048 maxDiskSize = 20 + permission = Permission.objects.get(codename='clone_instances') + user.user_permissions.add(permission) if isAdmin: maxInstances = -1 maxCpus = -1 maxMemory = -1 maxDiskSize = -1 + permission = Permission.objects.get(codename='clone_instances') + user.user_permissions.add(permission) + user.save() UserAttributes.objects.create( user=user, max_instances=maxInstances, max_cpus=maxCpus, max_memory=maxMemory, max_disk_size=maxDiskSize, - ) - permission = Permission.objects.get(codename='clone_instances') - user.user_permissions.add(permission) + ) user.save() print("authenticate-user created")