Repository URL to install this package:
Version:
0.2.0a11 ▾
|
from django.contrib.auth.management import create_permissions
from django.db.models.signals import post_migrate
from django.dispatch import receiver
@receiver(post_migrate)
def get_or_create_groups(sender, **kwargs):
from .roles import role_registry
apps = kwargs.get('apps')
using = kwargs.get('using')
create_permissions(sender, apps=apps, using=using)
for role in role_registry.registered_roles:
role.get_or_create_group(sender, apps=apps, using=using)