def get_inactive_error_message(self): """Return an error message for when the account is inactive Uses a template to generate the message. """ user = self.user_cache template = loader.get_template(self.inactive_error_template) context = { 'name': user if user.first_name else user.username, 'site_name': get_site_name(), 'site_contact_email': settings.STORYBASE_CONTACT_EMAIL } context.update(self.extra_context) return template.render(Context(context))
def send_email_change_email(user, email, email_template_name="registration/email_change_email.txt", subject=None, from_email=None, request=None, extra_context={}): site_name = get_site_name(request) if subject is None: subject = _("Your %s account information has been updated") % site_name template = loader.get_template(email_template_name) context = { 'user': user, 'site_name': site_name, 'site_contact_email': settings.STORYBASE_CONTACT_EMAIL } context.update(extra_context) send_mail(subject, template.render(Context(context)), from_email, [email])