def send_activation_reminder_email(self, template=None, subject=None, sender=None): user_email = get_user_email(self.user, self.user.email) user_email.send_activation_reminder_email(template=template, subject=subject, sender=sender)
def send_activation_reminder_email(self, template=None, subject=None, sender=None): user_email = get_user_email(self.user, self.user.email) if user_email: user_email.send_activation_reminder_email(template=template, subject=subject, sender=sender) else: extra_data = { 'user_id': self.user.id, 'user_email': self.user.email, } rollbar.report_exc_info(extra_data=extra_data)
def email_delete(request): user = request.user email = request.POST.get('email') if user.profile.is_company_employee: # admin user, grab only by email user_email = get_object_or_404(UserEmail, email=email) else: # regular user, retrieve by user and email from htk.apps.accounts.utils import get_user_email user_email = get_user_email(user, email) if user_email: if user_email.delete(): response = json_response_okay() else: response = json_response_error() else: # email does not exist or was already deleted response = json_response_okay() return response
def has_email(self, email): """Determine whether this User owns `email` """ user_email = get_user_email(self.user, email) has_email = user_email and user_email.is_confirmed return has_email