+
{% trans 'Quick update' %}
@@ -236,6 +236,9 @@ function updateSystemUserNode(nodes) {
}
jumpserver.nodes_selected = {};
$(document).ready(function () {
+ if($('#id_protocol_type').text() === 'rdp'){
+ $('.only-ssh').addClass('hidden')
+ }
$('.select2').select2()
.on('select2:select', function(evt) {
var data = evt.params.data;
diff --git a/apps/assets/templates/assets/system_user_update.html b/apps/assets/templates/assets/system_user_update.html
index 46ef8d6a3..7e1590db5 100644
--- a/apps/assets/templates/assets/system_user_update.html
+++ b/apps/assets/templates/assets/system_user_update.html
@@ -15,10 +15,3 @@
{% endblock %}
-{% block custom_foot_js %}
-
-{% endblock %}
\ No newline at end of file
diff --git a/apps/perms/templates/perms/asset_permission_list.html b/apps/perms/templates/perms/asset_permission_list.html
index fa1154716..c18f12224 100644
--- a/apps/perms/templates/perms/asset_permission_list.html
+++ b/apps/perms/templates/perms/asset_permission_list.html
@@ -226,7 +226,7 @@ function initTree() {
},
async: {
enable: true,
- url: "{% url 'api-assets:node-children-2' %}?assets=1&all=1",
+ url: "{% url 'api-assets:node-children-2' %}?assets=1&all=",
autoParam:["id", "name=n", "level=lv"],
dataFilter: filter,
type: 'get'
@@ -238,7 +238,7 @@ function initTree() {
};
var zNodes = [];
- $.get("{% url 'api-assets:node-children-2' %}?assets=1&all=1", function(data, status){
+ $.get("{% url 'api-assets:node-children-2' %}?assets=1&all=", function(data, status){
$.each(data, function (index, value) {
value["pId"] = value["parent"];
value["name"] = value["value"];
@@ -304,6 +304,7 @@ $(document).ready(function(){
if (row.child.isShown()) {
tr.removeClass('details');
+ $(this).children('i:first-child').removeClass('fa-angle-down').addClass('fa-angle-right');
row.child.hide();
// Remove from the 'open' array
@@ -311,7 +312,7 @@ $(document).ready(function(){
}
else {
tr.addClass('details');
- $('.toggle i').removeClass('fa-angle-right').addClass('fa-angle-down');
+ $(this).children('i:first-child').removeClass('fa-angle-right').addClass('fa-angle-down');
row.child(format(row.data())).show();
// Add to the 'open' array
if ( idx === -1 ) {
diff --git a/apps/perms/views.py b/apps/perms/views.py
index 17b8637cc..9afbc6ffe 100644
--- a/apps/perms/views.py
+++ b/apps/perms/views.py
@@ -42,7 +42,7 @@ class AssetPermissionCreateView(AdminUserRequiredMixin, CreateView):
if nodes_id:
nodes_id = nodes_id.split(",")
- nodes = Node.objects.filter(id__in=nodes_id)
+ nodes = Node.objects.filter(id__in=nodes_id).exclude(id=Node.root().id)
form['nodes'].initial = nodes
if assets_id:
assets_id = assets_id.split(",")
diff --git a/apps/terminal/templates/terminal/session_list.html b/apps/terminal/templates/terminal/session_list.html
index eaaa89ce1..8cea8e217 100644
--- a/apps/terminal/templates/terminal/session_list.html
+++ b/apps/terminal/templates/terminal/session_list.html
@@ -102,7 +102,11 @@
{% trans "Replay" %}
{% else %}
-
{% trans "Terminate" %}
+ {% if session.protocol == 'rdp' %}
+
{% trans "Terminate" %}
+ {% else %}
+
{% trans "Terminate" %}
+ {% endif %}
{% endif %}