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 +8,6 @@ from hashlib import md5 | ||
8 | from django.db import models | 8 | from django.db import models |
9 | from django.conf import settings | 9 | from django.conf import settings |
10 | from django.utils import timezone | 10 | from django.utils import timezone |
11 | -from django.dispatch import receiver | ||
12 | -from django.db.models.signals import post_save | ||
13 | from django.core.urlresolvers import reverse | 11 | from django.core.urlresolvers import reverse |
14 | from django.utils.translation import ugettext_lazy as _ | 12 | from django.utils.translation import ugettext_lazy as _ |
15 | 13 | ||
@@ -386,19 +384,3 @@ class MessageMetadata(models.Model): | @@ -386,19 +384,3 @@ class MessageMetadata(models.Model): | ||
386 | def __unicode__(self): | 384 | def __unicode__(self): |
387 | return 'Email Message Id: %s - %s: %s' % (self.Message.id, | 385 | return 'Email Message Id: %s - %s: %s' % (self.Message.id, |
388 | self.name, self.value) | 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 @@ | @@ -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() |