Add signals back.

This commit is contained in:
colcrunch 2021-07-13 11:33:51 -04:00
parent 8318add6d5
commit 122e389c38

View File

@ -117,3 +117,20 @@ class AuthGroup(models.Model):
("request_groups", u"Can request non-public groups"),
)
default_permissions = tuple()
@receiver(post_save, sender=Group)
def create_auth_group(sender, instance, created, **kwargs):
"""
Creates the AuthGroup model when a group is created
"""
if created:
AuthGroup.objects.create(group=instance)
@receiver(post_save, sender=Group)
def save_auth_group(sender, instance, **kwargs):
"""
Ensures AuthGroup model is saved automatically
"""
instance.authgroup.save()