diff --git a/jumpserver/views.py b/jumpserver/views.py index 57ae3f5dd..a99ec4f56 100644 --- a/jumpserver/views.py +++ b/jumpserver/views.py @@ -16,7 +16,7 @@ from jumpserver.models import Setting from django.contrib.auth import authenticate, login, logout from django.contrib.auth.decorators import login_required from jlog.models import Log - +from jperm.perm_api import get_group_user_perm def getDaysByNum(num): """ @@ -80,6 +80,17 @@ def index_cu(request): login_types = {'L': 'LDAP', 'M': 'MAP'} username = request.user.username # TODO: need fix,liuzheng need Asset help + asset = get_group_user_perm(request.user) + print asset + assets = asset.get('asset') + # idc = [] + # for i in assets: + # idc.append(i.idc.id) + # idc_all = IDC.objects.filter(id__in=idc) + idc_all = [] + for i in assets: + idc_all.append(i.idc) + asset_group_all = asset.get('asset_group') # posts = Asset.object.all() # host_count = len(posts) # diff --git a/juser/views.py b/juser/views.py index 6ddbac281..e0a318433 100644 --- a/juser/views.py +++ b/juser/views.py @@ -12,7 +12,7 @@ from juser.user_api import * MAIL_FROM = EMAIL_HOST_USER - +@login_required(login_url='/login') def chg_role(request): role = {'SU': 2, 'GA': 1, 'CU': 0} if request.session['role_id'] > 0: diff --git a/templates/index_cu.html b/templates/index_cu.html index 3edb68a75..bfc8ef030 100644 --- a/templates/index_cu.html +++ b/templates/index_cu.html @@ -53,18 +53,147 @@
{{ host.ip }} | +