Commit c09d1d25 authored by guanghongwei's avatar guanghongwei

Ȩ༭޸ok

parent d25a3ce1
......@@ -7,6 +7,7 @@ urlpatterns = patterns('jperm.views',
# url(r'^blog/', include('blog.urls')),
(r'^perm_edit/$', 'perm_edit'),
(r'^perm_user_show/$', 'perm_user_show'),
(r'^perm_list/$', 'perm_list'),
(r'^perm_detail/$', 'perm_detail'),
(r'^perm_del/$', 'perm_del'),
)
......@@ -61,6 +61,21 @@ def perm_edit(request):
return HttpResponseRedirect('/jperm/perm_list/')
def perm_detail(request):
user_group_id = request.GET.get('id')
user_group = UserGroup.objects.get(id=user_group_id)
asset_groups = [perm.asset_group for perm in user_group.perm_set.all()]
return render_to_response('jperm/perm_detail.html', locals())
def perm_del(request):
user_group_id = request.GET.get('id')
user_group = UserGroup.objects.get(id=user_group_id)
Perm.objects.filter(user_group=user_group).delete()
return HttpResponseRedirect('/jperm/perm_list/')
# def perm_user_host(username, ips):
# user = User.objects.get(username=username)
# user.perm_set.all().delete()
......@@ -96,7 +111,7 @@ def perm_edit(request):
# for perm in user.perm_set.all():
# host_permed.append(perm.asset)
#
# return render_to_response('jperm/perm_user_detail.html', locals())
# return render_to_response('jperm/perm_detail.html', locals())
#
#
# def perm_group_edit(request):
......
......@@ -14,29 +14,23 @@
<body>
<div class="row">
<div class="contact-box">
<h2 class="text-center">{{ user.name }} 授权详情</h2>
<h2 class="text-center">{{ group.name }} 授权详情</h2>
<div class="ibox-content">
<table class="table table-striped table-bordered table-hover " id="editable" >
<thead>
<tr>
<th class="text-center">ID</th>
<th class="text-center">IP</th>
<th class="text-center">主机组</th>
<th class="text-center">IDC</th>
<th class="text-center">主机数量</th>
</tr>
</thead>
<tbody>
{% for asset in host_permed %}
{% for asset_group in asset_groups %}
<tr class="gradeX">
<td class="text-center">{{ asset.id }}</td>
<td class="text-center">{{ asset.ip }}</td>
<td class="text-center">
{% for group in asset.bis_group.all %}
{{ group }}
{% endfor %}
</td>
<td class="text-center">{{ asset.idc.name }}</td>
<td class="text-center">{{ asset_group.id }}</td>
<td class="text-center">{{ asset_group.name }}</td>
<td class="text-center">{{ asset_group.asset_set.count }}</td>
</tr>
{% endfor %}
......
......@@ -61,9 +61,9 @@
<td class="text-center"> {{ group.id|member_count }} </td>
<td class="text-center"> {{ group.id|perm_count }} </td>
<td class="text-center">
<a href="../perm_user_detail/?id={{ group.id }}" class="iframe btn btn-xs btn-primary">详情</a>
<a href="../perm_detail/?id={{ group.id }}" class="iframe btn btn-xs btn-primary">详情</a>
<a href="../perm_edit/?id={{ group.id }}" class="btn btn-xs btn-info">编辑</a>
<a href="../perm_user_edit/?id={{ usgrouper.id }}" class="btn btn-xs btn-danger">删除</a>
<a href="../perm_del/?id={{ group.id }}" class="btn btn-xs btn-danger">删除</a>
</td>
</tr>
{% endfor %}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment