fmartingr
/
shelfzilla
Archived
1
0
Fork 0

Added "user_registered" signal that fires when a user is registered

This commit is contained in:
Felipe Martín 2015-01-26 14:35:45 +01:00
parent 33912529d7
commit b5bf534ec3
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,15 @@
# coding: utf-8
# py3
from __future__ import absolute_import
# django
from django.apps import AppConfig
class AccountConfig(AppConfig):
name = 'account'
verbose_name = "Account"
def ready(self):
from . import signals

View File

@ -0,0 +1,15 @@
# coding: utf-8
# django
from django.dispatch import Signal
from django.dispatch import receiver
user_registered = Signal(providing_args=["user"])
@receiver(user_registered)
def send_email_new_user(sender, **kwargs):
from shelfzilla.apps.mailing.emails import RegistrationEmail
mail = RegistrationEmail({"user": kwargs.get('user')})
mail.send()