diff --git a/seminar/admin.py b/seminar/admin.py index 9f780cf2..4ce6ded5 100644 --- a/seminar/admin.py +++ b/seminar/admin.py @@ -1,5 +1,5 @@ from django.contrib import admin -from django.contrib.auth.models import Permission +from django.contrib.auth.models import Group from django.db import models from django.forms import widgets @@ -32,11 +32,12 @@ class OsobaAdmin(admin.ModelAdmin): synchronizuj_maily.short_description = "Synchronizuj vybraným osobám e-maily do uživatelů" def udelej_orgem(self,request,queryset): - org_perm = Permission.objects.filter(codename__exact='org').first() + org_group = Group.objects.get(name='org') print(queryset) for o in queryset: user = o.user - user.user_permissions.add(org_perm) + print(user) + user.groups.add(org_group) user.is_staff = True user.save() org = m.Organizator.objects.create(osoba=o)