Example #1
0
 def send_welcome_email(self):
     """Sends a welcome email to the user
     """
     try:
         welcome_email(self.user)
     except:
         request = get_current_request()
         rollbar.report_exc_info(request=request)
Example #2
0
 def send_welcome_email(self, template=None, subject=None, sender=None):
     """Sends a welcome email to the user
     """
     try:
         welcome_email(self.user, template=template, subject=subject, sender=sender)
     except:
         request = get_current_request()
         rollbar.report_exc_info(request=request)
Example #3
0
 def send_welcome_email(self, template=None, subject=None, sender=None):
     """Sends a welcome email to the user
     """
     try:
         welcome_email(self.user, template=template, subject=subject, sender=sender)
     except:
         request = get_current_request()
         rollbar.report_exc_info(request=request)
def handle_new_user(request, user, is_new, *args, **kwargs):
    """Do stuff if the account was newly created
    """
    if not user:
        return None

    if is_new:
        # send a welcome email to the user, regardless of email confirmation status
        welcome_email(user)
def handle_new_user(user, is_new, *args, **kwargs):
    """Do stuff if the account was newly created
    """
    if not user:
        return None

    if is_new:
        # send a welcome email to the user, regardless of email confirmation status
        welcome_email(user)
Example #6
0
 def activate(self):
     """Activate the User if not already activated
     """
     was_activated = False
     user = self.user
     if not user.is_active:
         user.is_active = True
         user.save()
         was_activated = user.is_active
     if was_activated:
         welcome_email(user)
     return was_activated