src/notes/signals.py
author duong tam kien <tk@deveha.com>
Tue, 18 Jul 2017 18:15:51 +0200
changeset 121 21ac67ebf9e7
parent 117 9864fe2067cd
child 131 adad5563603c
permissions -rw-r--r--
all screens are now covered (but not completed)

"""
Signals for notes app
"""
from django.db.models.signals import post_save
from django.dispatch import receiver
from django.contrib.auth.models import Group
from notes.models import GroupProfile

@receiver(post_save, sender=Group, dispatch_uid="group_created_signal")
def group_saved_callback(sender, instance, **kwargs):
    created = kwargs.pop('created')
    if instance and created:
        profile = GroupProfile(group=instance)
        profile.save()