File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 11from competitions .models import Venue
2+ from django .contrib .auth .views import redirect_to_login
23from django .core .exceptions import ImproperlyConfigured , PermissionDenied
34from django .db .models import QuerySet
4- from django .http import HttpResponseNotFound , HttpResponseRedirect
5+ from django .http import HttpResponseNotFound
56from django .urls import reverse
67
78from bullet_admin .utils import get_active_competition , get_redirect_url , is_admin
@@ -14,7 +15,10 @@ def can_access(self):
1415 def handle_fail (self ):
1516 if self .request .user .is_authenticated :
1617 raise PermissionDenied ("You don't have access to this page." )
17- return HttpResponseRedirect (reverse ("badmin:login" ))
18+
19+ return redirect_to_login (
20+ self .request .get_full_path (), reverse ("badmin:login" ), "next"
21+ )
1822
1923 def dispatch (self , request , * args , ** kwargs ):
2024 if self .request .user .is_anonymous or not self .can_access ():
You can’t perform that action at this time.
0 commit comments