Example #1
0
def send_mail_on_message_save(sender, **kwargs):
    from herobase.models import get_system_user
    if 'instance' in kwargs and kwargs.get('created', False):
        message = kwargs['instance']
        recipient = message.recipient
        if message.sender == get_system_user() and recipient.get_profile().receive_system_email:
            send_email_for_message(message)
        elif message.sender != get_system_user() and recipient.get_profile().receive_private_email:
            send_email_for_message(message)
Example #2
0
def welcome_new_user(sender, user, request, **kwargs):
    welcome(user, get_system_user())