UPD: improved tests.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user