UPD: improved tests.

This commit is contained in:
2019-03-14 11:15:05 +01:00
parent 848db26516
commit 3f68579b78
4 changed files with 87 additions and 39 deletions

View File

@@ -2,8 +2,9 @@ import logging
from django.apps import apps
from django.contrib import messages
from django.contrib.auth import views as auth_views, get_user_model
from django.http import HttpResponseRedirect
from django.shortcuts import resolve_url
from django.urls import reverse_lazy
from django.urls import reverse_lazy, reverse
from django.utils.translation import ugettext as _
from django.views import generic
@@ -80,3 +81,8 @@ class ResetPasswordView(generic.FormView):
logger.warning('Password reset for unknown user \'%s\'', username)
return super(ResetPasswordView, self).form_valid(form)
def get(self, request, *args, **kwargs):
if request.user.is_authenticated:
return HttpResponseRedirect(reverse('dav_auth:set_password'))
return super(ResetPasswordView, self).get(request, *args, **kwargs)