fix: Try to fix the group and permission creation

This commit is contained in:
2024-04-13 02:12:21 +02:00
parent 96b7f36749
commit a0f7d0188d
4 changed files with 38 additions and 6 deletions

View File

@@ -3,13 +3,19 @@ def _get_perms(permission_name_list):
permissions = []
for permission_name in permission_name_list:
print(f"{permission_name}")
permission = Permission.objects.get(codename=permission_name)
permissions.append(permission)
try:
permission = Permission.objects.get(codename=permission_name)
permissions.append(permission)
except Permission.DoesNotExist:
print("aaaaaa")
return permissions
def ensure_groups(sender, **kwargs):
from django.contrib.auth.models import Group
from django.contrib.auth.models import Permission
print([permission.name for permission in Permission.objects.all()])
member_permissions = []
coordinator_permissions = ["create_active_adoption_notice"]