Commit 452294482f62f20b0aef18a017bf47027d937b5a
1 parent
c68e8463
Exists in
master
and in
39 other branches
Moved signals to signals.py
Showing
4 changed files
with
36 additions
and
18 deletions
Show diff stats
src/super_archives/__init__.py
src/super_archives/models.py
| ... | ... | @@ -8,8 +8,6 @@ from hashlib import md5 |
| 8 | 8 | from django.db import models |
| 9 | 9 | from django.conf import settings |
| 10 | 10 | from django.utils import timezone |
| 11 | -from django.dispatch import receiver | |
| 12 | -from django.db.models.signals import post_save | |
| 13 | 11 | from django.core.urlresolvers import reverse |
| 14 | 12 | from django.utils.translation import ugettext_lazy as _ |
| 15 | 13 | |
| ... | ... | @@ -386,19 +384,3 @@ class MessageMetadata(models.Model): |
| 386 | 384 | def __unicode__(self): |
| 387 | 385 | return 'Email Message Id: %s - %s: %s' % (self.Message.id, |
| 388 | 386 | self.name, self.value) |
| 389 | - | |
| 390 | -@receiver(post_save, sender=settings.AUTH_USER_MODEL) | |
| 391 | -def create_email_address(sender, instance, created, **kwargs): | |
| 392 | - if not created: | |
| 393 | - return | |
| 394 | - | |
| 395 | - email, email_created = EmailAddress.objects.get_or_create( | |
| 396 | - address=instance.email, | |
| 397 | - defaults= { | |
| 398 | - 'real_name': instance.get_full_name(), | |
| 399 | - 'user': instance, | |
| 400 | - } | |
| 401 | - ) | |
| 402 | - | |
| 403 | - email.user = instance | |
| 404 | - email.save() | ... | ... |
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | + | |
| 2 | +from django.db.models.signals import post_save | |
| 3 | +from django.dispatch import receiver | |
| 4 | +from django.conf import settings | |
| 5 | + | |
| 6 | +from .models import EmailAddress | |
| 7 | + | |
| 8 | + | |
| 9 | +@receiver(post_save, sender=settings.AUTH_USER_MODEL) | |
| 10 | +def create_email_address(sender, instance, created, **kwargs): | |
| 11 | + if not created: | |
| 12 | + return | |
| 13 | + | |
| 14 | + email, email_created = EmailAddress.objects.get_or_create( | |
| 15 | + address=instance.email, | |
| 16 | + defaults= { | |
| 17 | + 'real_name': instance.get_full_name(), | |
| 18 | + 'user': instance, | |
| 19 | + } | |
| 20 | + ) | |
| 21 | + | |
| 22 | + email.user = instance | |
| 23 | + email.save() | ... | ... |