def get(self, request: Request) -> Response:
     email = generate_security_email(
         account=request.user,
         actor=request.user,
         type="password-changed",
         ip_address=request.META["REMOTE_ADDR"],
         # make this consistent for acceptance tests
         current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723),
     )
     return MailPreview(html_template=email.html_template,
                        text_template=email.template,
                        context=email.context).render(request)
Пример #2
0
    def get(self, request):
        authenticator = Authenticator(id=0, type=3, user=request.user)  # u2f

        email = generate_security_email(
            account=request.user,
            actor=request.user,
            type="mfa-added",
            ip_address=request.META["REMOTE_ADDR"],
            context={"authenticator": authenticator, "device_name": "Home computer"},
            # make this consistent for acceptance tests
            current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723),
        )
        return MailPreview(
            html_template=email.html_template, text_template=email.template, context=email.context
        ).render(request)
Пример #3
0
    def get(self, request: Request) -> Response:
        authenticator = Authenticator(id=0, type=3, user=request.user)  # u2f

        email = generate_security_email(
            account=request.user,
            actor=request.user,
            type="recovery-codes-regenerated",
            ip_address=request.META["REMOTE_ADDR"],
            context={"authenticator": authenticator},
            # make this consistent for acceptance tests
            current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723),
        )
        return MailPreview(html_template=email.html_template,
                           text_template=email.template,
                           context=email.context).render(request)
    def get(self, request):
        authenticator = Authenticator(
            id=0,
            type=3,  # u2f
            user=request.user,
        )

        email = generate_security_email(
            account=request.user,
            actor=request.user,
            type='mfa-removed',
            ip_address=request.META['REMOTE_ADDR'],
            context={
                'authenticator': authenticator,
            },
        )
        return MailPreview(
            html_template=email.html_template,
            text_template=email.template,
            context=email.context,
        ).render(request)
    def get(self, request):
        authenticator = Authenticator(
            id=0,
            type=3,  # u2f
            user=request.user,
        )

        email = generate_security_email(
            account=request.user,
            actor=request.user,
            type='mfa-removed',
            ip_address=request.META['REMOTE_ADDR'],
            context={
                'authenticator': authenticator,
            },
            # make this consistent for acceptance tests
            current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723))
        return MailPreview(
            html_template=email.html_template,
            text_template=email.template,
            context=email.context,
        ).render(request)
    def get(self, request):
        authenticator = Authenticator(
            id=0,
            type=3,  # u2f
            user=request.user,
        )

        email = generate_security_email(
            account=request.user,
            actor=request.user,
            type='mfa-removed',
            ip_address=request.META['REMOTE_ADDR'],
            context={
                'authenticator': authenticator,
            },
            # make this consistent for acceptance tests
            current_datetime=datetime.datetime(2017, 1, 20, 21, 39, 23, 30723)
        )
        return MailPreview(
            html_template=email.html_template,
            text_template=email.template,
            context=email.context,
        ).render(request)