コード例 #1
0
ファイル: forms.py プロジェクト: denverfoundation/storybase
    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))
コード例 #2
0
    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))
コード例 #3
0
ファイル: utils.py プロジェクト: jwirfs-brock/atlas
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])
コード例 #4
0
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])