Exemple #1
0
    def mutate_and_get_payload(cls, input, context, info):
        email = input.get('email')

        form = PasswordResetForm(input)
        form.email = email
        if form.is_valid():
            opts = {
                'use_https': context.is_secure(),
                'from_email': '*****@*****.**',
                'email_template_name': 'password_reset_email.html',
                'request': context,
                # 'subject_template_name': subject_template_name,
                # 'html_email_template_name': html_email_template_name,
            }
            form.save(**opts)

        return PasswordResetMutation(success=True)