src/notes/signals.py
changeset 117 9864fe2067cd
child 131 adad5563603c
equal deleted inserted replaced
116:672e3c4bbd0c 117:9864fe2067cd
       
     1 """
       
     2 Signals for notes app
       
     3 """
       
     4 from django.db.models.signals import post_save
       
     5 from django.dispatch import receiver
       
     6 from django.contrib.auth.models import Group
       
     7 from notes.models import GroupProfile
       
     8 
       
     9 @receiver(post_save, sender=Group, dispatch_uid="group_created_signal")
       
    10 def group_saved_callback(sender, instance, **kwargs):
       
    11     created = kwargs.pop('created')
       
    12     if instance and created:
       
    13         profile = GroupProfile(group=instance)
       
    14         profile.save()
       
    15