diff --git a/apps/assets/templates/assets/asset_list.html b/apps/assets/templates/assets/asset_list.html
index 8fc20057f..625fc030d 100644
--- a/apps/assets/templates/assets/asset_list.html
+++ b/apps/assets/templates/assets/asset_list.html
@@ -31,8 +31,6 @@
{% trans 'IP' %} |
{% trans 'Port' %} |
{% trans 'Cluster' %} |
- {% trans 'Type' %} |
- {% trans 'Env' %} |
{% trans 'Hardware' %} |
{% trans 'Active' %} |
{% trans 'Reachable' %} |
@@ -78,22 +76,16 @@ function initTable() {
$(td).html(rowData.cluster_name)
}},
{targets: 5, createdCell: function (td, cellData, rowData) {
- $(td).html(rowData.get_type_display)
- }},
- {targets: 6, createdCell: function (td, cellData, rowData) {
- $(td).html(rowData.get_env_display)
- }},
- {targets: 7, createdCell: function (td, cellData, rowData) {
$(td).html(rowData.hardware_info)
}},
- {targets: 8, createdCell: function (td, cellData) {
+ {targets: 6, createdCell: function (td, cellData) {
if (!cellData) {
$(td).html('')
} else {
$(td).html('')
}
}},
- {targets: 9, createdCell: function (td, cellData) {
+ {targets: 7, createdCell: function (td, cellData) {
if (cellData == 'Unknown'){
$(td).html('')
} else if (!cellData) {
@@ -102,7 +94,7 @@ function initTable() {
$(td).html('')
}
}},
- {targets: 10, createdCell: function (td, cellData, rowData) {
+ {targets: 8, createdCell: function (td, cellData, rowData) {
var update_btn = '{% trans "Update" %}'.replace("{{ DEFAULT_PK }}", cellData);
var del_btn = '{% trans "Delete" %}'.replace('{{ DEFAULT_PK }}', cellData);
$(td).html(update_btn + del_btn)
@@ -111,7 +103,7 @@ function initTable() {
ajax_url: '{% url "api-assets:asset-list" %}',
columns: [
{data: "id"}, {data: "hostname" }, {data: "ip" }, {data: "port" },
- {data: "cluster"}, {data: "type" }, {data: "env"},
+ {data: "cluster"},
{data: "cpu_cores"}, {data: "is_active", orderable: false },
{data: "is_connective", orderable: false}, {data: "id", orderable: false }
],
diff --git a/apps/static/js/jumpserver.js b/apps/static/js/jumpserver.js
index 8be19b4a0..7b52c2b32 100644
--- a/apps/static/js/jumpserver.js
+++ b/apps/static/js/jumpserver.js
@@ -373,7 +373,6 @@ jumpserver.initServerSideDataTable = function (options) {
url: options.ajax_url ,
data: function (data) {
delete data.columns;
- var length = data.length;
if (data.length !== null ){
data.limit = data.length;
delete data.length;
@@ -395,6 +394,12 @@ jumpserver.initServerSideDataTable = function (options) {
data.order = order;
}
},
+ dataFilter: function(data){
+ var json = jQuery.parseJSON( data );
+ json.recordsTotal = json.count;
+ json.recordsFiltered = json.count;
+ return JSON.stringify(json); // return JSON string
+ },
dataSrc: "results"
},
columns: options.columns || [],
@@ -414,7 +419,7 @@ jumpserver.initServerSideDataTable = function (options) {
last: "ยป"
}
},
- lengthMenu: [[15, 25, 50, -1], [15, 25, 50, "All"]]
+ lengthMenu: [[15, 25, 50], [15, 25, 50]]
});
table.on('select', function(e, dt, type, indexes) {
var $node = table[ type ]( indexes ).nodes().to$();