mirror of https://github.com/jumpserver/jumpserver
[Fix] `/opt/jumpserver/apps/jumpserver/views/index.py redirect(assets:user-asset-list)` (#4121)
parent
217ea03c18
commit
1d640eccf6
|
@ -1,5 +1,4 @@
|
||||||
from django.views.generic import TemplateView
|
from django.views.generic import TemplateView
|
||||||
from django.utils.translation import ugettext_lazy as _
|
|
||||||
from django.shortcuts import redirect
|
from django.shortcuts import redirect
|
||||||
from common.permissions import PermissionsMixin, IsValidUser
|
from common.permissions import PermissionsMixin, IsValidUser
|
||||||
|
|
||||||
|
@ -12,17 +11,3 @@ class IndexView(PermissionsMixin, TemplateView):
|
||||||
|
|
||||||
def get(self, request, *args, **kwargs):
|
def get(self, request, *args, **kwargs):
|
||||||
return redirect('/ui/')
|
return redirect('/ui/')
|
||||||
|
|
||||||
def dispatch(self, request, *args, **kwargs):
|
|
||||||
if not request.user.is_authenticated:
|
|
||||||
return self.handle_no_permission()
|
|
||||||
if request.user.is_common_user:
|
|
||||||
return redirect('assets:user-asset-list')
|
|
||||||
return super(IndexView, self).dispatch(request, *args, **kwargs)
|
|
||||||
|
|
||||||
def get_context_data(self, **kwargs):
|
|
||||||
context = super().get_context_data(**kwargs)
|
|
||||||
context.update({
|
|
||||||
'app': _("Dashboard"),
|
|
||||||
})
|
|
||||||
return context
|
|
||||||
|
|
Loading…
Reference in New Issue