update rbac on collectivity deletions
This commit is contained in:
parent
863d43d18d
commit
7a2883ee45
|
@ -5,7 +5,7 @@ from django.db.models import (Model, TextField, CharField, EmailField,
|
|||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.dispatch import receiver
|
||||
from django.db.models.signals import post_save
|
||||
from django.db.models.signals import post_save, post_delete
|
||||
from django.contrib.auth.models import Group
|
||||
|
||||
from authentic2 import managers
|
||||
|
@ -498,5 +498,6 @@ def user_post_save(sender, instance, **kwargs):
|
|||
if instance.is_admin:
|
||||
instance.collectivity.get_admin_role().members.add(instance)
|
||||
|
||||
from authentic2.a2_rbac.signal_handlers import update_rbac_on_ou_save
|
||||
post_save.connect(update_rbac_on_ou_save, sender=Collectivity)
|
||||
from authentic2.a2_rbac.signal_handlers import update_rbac_on_ou_post_save, update_rbac_on_ou_post_delete
|
||||
post_save.connect(update_rbac_on_ou_post_save, sender=Collectivity)
|
||||
post_delete.connect(update_rbac_on_ou_post_delete, sender=Collectivity)
|
||||
|
|
Reference in New Issue