Commit 452294482f62f20b0aef18a017bf47027d937b5a

Authored by Sergio Oliveira
1 parent c68e8463

Moved signals to signals.py

src/super_archives/__init__.py
... ... @@ -0,0 +1,3 @@
  1 +
  2 +
  3 +default_app_config = 'super_archives.apps.SuperArchivesConfig'
... ...
src/super_archives/apps.py 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +
  2 +from django.apps import AppConfig
  3 +
  4 +
  5 +class SuperArchivesConfig(AppConfig):
  6 + name = 'super_archives'
  7 + verbose_name = 'Super Archives'
  8 +
  9 + def ready(self):
  10 + from . import signals
... ...
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()
... ...
src/super_archives/signals.py 0 → 100644
... ... @@ -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()
... ...