mirror of https://github.com/jumpserver/jumpserver
添加显示详情
parent
c54bc85b5c
commit
68f67aecce
|
@ -10,4 +10,5 @@ urlpatterns = patterns('juser.views',
|
|||
(r'^user_list/$', 'user_list'),
|
||||
(r'^group_add/$', 'group_add'),
|
||||
(r'^group_list/$', 'group_list'),
|
||||
(r"^user_detail/$", 'user_detail'),
|
||||
)
|
||||
|
|
|
@ -11,6 +11,7 @@ import ldap
|
|||
from ldap import modlist
|
||||
from Crypto.PublicKey import RSA
|
||||
import crypt
|
||||
from django.http import HttpResponseRedirect
|
||||
|
||||
from django.shortcuts import render_to_response
|
||||
from django.core.exceptions import ObjectDoesNotExist
|
||||
|
@ -169,6 +170,14 @@ def user_list(request):
|
|||
return render_to_response('juser/user_list.html', locals())
|
||||
|
||||
|
||||
def user_detail(request):
|
||||
username = request.GET.get('username', None)
|
||||
if not username:
|
||||
return HttpResponseRedirect('/')
|
||||
user = User.objects.get(username=username)
|
||||
return render_to_response('juser/user_detail.html', locals(), context_instance=RequestContext(request))
|
||||
|
||||
|
||||
def db_add_user(**kwargs):
|
||||
groups_post = kwargs.pop('groups')
|
||||
user = User(**kwargs)
|
||||
|
|
|
@ -0,0 +1,71 @@
|
|||
{% load mytags %}
|
||||
<html>
|
||||
<head>
|
||||
{% include 'link_css.html' %}
|
||||
|
||||
<style type="text/css">
|
||||
body
|
||||
{
|
||||
background: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="row">
|
||||
<div class="contact-box">
|
||||
<h2 class="text-center">{{ user.name }} 用户详情</h2>
|
||||
<div class="ibox-content">
|
||||
<div class="">
|
||||
<a target="_blank" href="/juser/user_add/" class="btn btn-sm btn-primary "> 添加 </a>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped table-bordered table-hover " id="editable" >
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="text-center">用户</th>
|
||||
<th class="text-center">详情</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">ID</td>
|
||||
<td class="text-center">{{ user.id }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">username</td>
|
||||
<td class="text-center">{{ user.username }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">姓名</td>
|
||||
<td class="text-center">{{ user.name }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">角色</td>
|
||||
<td class="text-center">{{ user.id|get_role }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">属组</td>
|
||||
<td class="text-center">{{ user.id|get_role }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">Email</td>
|
||||
<td class="text-center">{{ user.email }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">激活</td>
|
||||
<td class="text-center">{{ user.is_active|bool2str }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">添加时间</td>
|
||||
<td class="text-center">{{ user.joined }}</td>
|
||||
</tr>
|
||||
<tr class="gradeX">
|
||||
<td class="text-center">最后登录</td>
|
||||
<td class="text-center">{{ user.last_login }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -59,7 +59,7 @@
|
|||
<td class="text-center">{{ user.email }}</td>
|
||||
<td class="text-center">{{ user.is_active|bool2str }}</td>
|
||||
<td class="text-center">
|
||||
<a href="/juser/{{ user.username }}/" class="iframe btn btn-xs btn-primary">详情</a>
|
||||
<a href="/juser/user_detail/?{{ user.username }}/" class="iframe btn btn-xs btn-primary">详情</a>
|
||||
<a href="/juser/user_edit/{{ user.username }}" class="btn btn-xs btn-info">编辑</a>
|
||||
<a href="/juser/user_del/{{ user.username }}" class="btn btn-xs btn-danger">删除</a>
|
||||
</td>
|
||||
|
|
Loading…
Reference in New Issue