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
94462bdd
Commit
94462bdd
authored
Dec 01, 2017
by
ibuler
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Bugfix] 修改api view name
parent
1920a0f0
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
10 deletions
+10
-10
serializers.py
apps/terminal/serializers.py
+4
-4
terminal_list.html
apps/terminal/templates/terminal/terminal_list.html
+1
-1
terminal_modal_accept.html
apps/terminal/templates/terminal/terminal_modal_accept.html
+1
-1
views_urls.py
apps/terminal/urls/views_urls.py
+3
-3
views.py
apps/terminal/views.py
+1
-1
No files found.
apps/terminal/serializers.py
View file @
94462bdd
...
...
@@ -9,17 +9,17 @@ from .hands import ProxyLog
class
TerminalSerializer
(
serializers
.
ModelSerializer
):
session_
connected
=
serializers
.
SerializerMethodField
()
session_
online
=
serializers
.
SerializerMethodField
()
is_alive
=
serializers
.
SerializerMethodField
()
class
Meta
:
model
=
Terminal
fields
=
[
'id'
,
'name'
,
'remote_addr'
,
'http_port'
,
'ssh_port'
,
'comment'
,
'is_accepted'
,
'session_
connected
'
,
'is_alive'
]
'comment'
,
'is_accepted'
,
'session_
online
'
,
'is_alive'
]
@staticmethod
def
get_session_
connected
(
obj
):
return
Session
.
objects
.
filter
(
terminal
=
obj
.
id
,
is_finished
=
False
)
def
get_session_
online
(
obj
):
return
Session
.
objects
.
filter
(
terminal
=
obj
.
id
,
is_finished
=
False
)
.
count
()
@staticmethod
def
get_is_alive
(
obj
):
...
...
apps/terminal/templates/terminal/terminal_list.html
View file @
94462bdd
...
...
@@ -96,7 +96,7 @@ $(document).ready(function(){
],
ajax_url
:
'{% url "api-terminal:terminal-list" %}'
,
columns
:
[{
data
:
function
(){
return
""
}},
{
data
:
"name"
},
{
data
:
"remote_addr"
},
{
data
:
"ssh_port"
},
{
data
:
"http_port"
},
{
data
:
"session_
connected
"
},
{
data
:
"is_accepted"
},
{
data
:
'is_alive'
},
{
data
:
"id"
}],
{
data
:
"session_
online
"
},
{
data
:
"is_accepted"
},
{
data
:
'is_alive'
},
{
data
:
"id"
}],
op_html
:
$
(
'#actions'
).
html
()
};
jumpserver
.
initDataTable
(
options
);
...
...
apps/terminal/templates/terminal/terminal_modal_accept.html
View file @
94462bdd
...
...
@@ -5,7 +5,7 @@
{% block modal_title%}{% trans "Accept terminal registration" %}{% endblock %}
{% block modal_body %}
{% load bootstrap3 %}
<form
action=
"{% url 'terminal:terminal-
modal-
accept' pk="
99991937
"
%}"
method=
"post"
class=
"form-horizontal"
id=
"form_terminal_accept"
enctype=
"multipart/form-data"
>
<form
action=
"{% url 'terminal:terminal-accept' pk="
99991937
"
%}"
method=
"post"
class=
"form-horizontal"
id=
"form_terminal_accept"
enctype=
"multipart/form-data"
>
{% csrf_token %}
<p
class=
"alert alert-danger"
id=
"modal-error"
style=
"display: none"
></p>
{% bootstrap_field form.name layout="horizontal" %}
...
...
apps/terminal/urls/views_urls.py
View file @
94462bdd
...
...
@@ -14,8 +14,8 @@ urlpatterns = [
name
=
'terminal-detail'
),
url
(
r'^terminal/(?P<pk>[0-9a-zA-Z\-]+)/connect/$'
,
views
.
TerminalConnectView
.
as_view
(),
name
=
'terminal-connect'
),
url
(
r'^terminal/(?P<pk>[0-9a-zA-Z\-]+)/update$'
,
views
.
TerminalUpdateView
.
as_view
(),
url
(
r'^terminal/(?P<pk>[0-9a-zA-Z\-]+)/update
/
$'
,
views
.
TerminalUpdateView
.
as_view
(),
name
=
'terminal-update'
),
url
(
r'^
terminal/(?P<pk>[0-9a-zA-Z\-]+)/modal/accept$'
,
views
.
TerminalMode
lAccept
.
as_view
(),
name
=
'terminal-
modal-
accept'
),
url
(
r'^
(?P<pk>[0-9a-zA-Z\-]+)/accept/$'
,
views
.
Termina
lAccept
.
as_view
(),
name
=
'terminal-accept'
),
]
apps/terminal/views.py
View file @
94462bdd
...
...
@@ -60,7 +60,7 @@ class TerminalDeleteView(AdminUserRequiredMixin, DeleteView):
success_url
=
reverse_lazy
(
'terminal:terminal-list'
)
class
Terminal
Model
Accept
(
AdminUserRequiredMixin
,
JSONResponseMixin
,
UpdateView
):
class
TerminalAccept
(
AdminUserRequiredMixin
,
JSONResponseMixin
,
UpdateView
):
model
=
Terminal
form_class
=
TerminalForm
template_name
=
'Terminal/terminal_modal_test.html'
...
...
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