添加显示详情

pull/6/head
ibuler 10 years ago
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…
Cancel
Save