4 changed files with 6 additions and 22 deletions
@ -1,16 +0,0 @@ |
|||||
from django.core.management.base import BaseCommand, CommandError |
|
||||
from django.contrib.auth.models import Group, Permission |
|
||||
|
|
||||
class Command(BaseCommand): |
|
||||
help = 'Creates admin group' |
|
||||
|
|
||||
def handle(self, *args, **options): |
|
||||
admins,_ = Group.objects.get_or_create(name='admins') |
|
||||
admins.permissions.add(Permission.objects.get(codename="change_sitesettings")) |
|
||||
admins.permissions.add(Permission.objects.get(codename="add_schoolprofile")) |
|
||||
admins.permissions.add(Permission.objects.get(codename="delete_schoolprofile")) |
|
||||
admins.permissions.add(Permission.objects.get(codename="add_category")) |
|
||||
admins.permissions.add(Permission.objects.get(codename="delete_category")) |
|
||||
admins.permissions.add(Permission.objects.get(codename="change_category")) |
|
||||
admins.save() |
|
||||
self.stdout.write(self.style.SUCCESS('Admins created.')) |
|
||||
Loading…
Reference in new issue