Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
jumpserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ops
jumpserver
Commits
c09d1d25
Commit
c09d1d25
authored
Jan 30, 2015
by
guanghongwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Ȩ༭ok
parent
d25a3ce1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
26 additions
and
16 deletions
+26
-16
urls.py
jperm/urls.py
+2
-1
views.py
jperm/views.py
+16
-1
perm_detail.html
templates/jperm/perm_detail.html
+6
-12
perm_list.html
templates/jperm/perm_list.html
+2
-2
No files found.
jperm/urls.py
View file @
c09d1d25
...
...
@@ -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'
),
)
jperm/views.py
View file @
c09d1d25
...
...
@@ -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):
...
...
templates/jperm/perm_
user_
detail.html
→
templates/jperm/perm_detail.html
View file @
c09d1d25
...
...
@@ -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 %}
...
...
templates/jperm/perm_list.html
View file @
c09d1d25
...
...
@@ -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 %}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment