equal
deleted
inserted
replaced
|
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 |