diff --git a/Netdisco/share/views/ajax/device/addresses.tt b/Netdisco/share/views/ajax/device/addresses.tt
index 941b7941..d392ae17 100644
--- a/Netdisco/share/views/ajax/device/addresses.tt
+++ b/Netdisco/share/views/ajax/device/addresses.tt
@@ -34,8 +34,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data || '') + '';
+ return type === 'display' ?
+ '' + he.encode(data || '') + '' :
+ data;
}
}, {
"data": 'name',
diff --git a/Netdisco/share/views/ajax/report/apradiochannelpower.tt b/Netdisco/share/views/ajax/report/apradiochannelpower.tt
index 5ba05093..aab21a89 100644
--- a/Netdisco/share/views/ajax/report/apradiochannelpower.tt
+++ b/Netdisco/share/views/ajax/report/apradiochannelpower.tt
@@ -62,8 +62,11 @@ $(document).ready(function() {
"visible": false
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'port_name',
diff --git a/Netdisco/share/views/ajax/report/duplexmismatch.tt b/Netdisco/share/views/ajax/report/duplexmismatch.tt
index 3404320f..2cda1424 100644
--- a/Netdisco/share/views/ajax/report/duplexmismatch.tt
+++ b/Netdisco/share/views/ajax/report/duplexmismatch.tt
@@ -30,8 +30,11 @@ $(document).ready(function() {
}
}, {
"data": 'left_port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'left_duplex',
@@ -45,8 +48,11 @@ $(document).ready(function() {
}
}, {
"data": 'right_port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'right_duplex',
diff --git a/Netdisco/share/views/ajax/report/halfduplex.tt b/Netdisco/share/views/ajax/report/halfduplex.tt
index 3cd0ee29..c0601263 100644
--- a/Netdisco/share/views/ajax/report/halfduplex.tt
+++ b/Netdisco/share/views/ajax/report/halfduplex.tt
@@ -28,8 +28,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'name',
diff --git a/Netdisco/share/views/ajax/report/phonesdiscovered.tt b/Netdisco/share/views/ajax/report/phonesdiscovered.tt
index 503badfc..3826f539 100644
--- a/Netdisco/share/views/ajax/report/phonesdiscovered.tt
+++ b/Netdisco/share/views/ajax/report/phonesdiscovered.tt
@@ -30,8 +30,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'remote_id',
diff --git a/Netdisco/share/views/ajax/report/portadmindown.tt b/Netdisco/share/views/ajax/report/portadmindown.tt
index 143b909d..1eb25fa3 100644
--- a/Netdisco/share/views/ajax/report/portadmindown.tt
+++ b/Netdisco/share/views/ajax/report/portadmindown.tt
@@ -28,8 +28,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'description',
diff --git a/Netdisco/share/views/ajax/report/portblocking.tt b/Netdisco/share/views/ajax/report/portblocking.tt
index 4995be42..241545dd 100644
--- a/Netdisco/share/views/ajax/report/portblocking.tt
+++ b/Netdisco/share/views/ajax/report/portblocking.tt
@@ -29,8 +29,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'description',
diff --git a/Netdisco/share/views/ajax/report/portmultinodes.tt b/Netdisco/share/views/ajax/report/portmultinodes.tt
index f8d67e7a..d359ffc1 100644
--- a/Netdisco/share/views/ajax/report/portmultinodes.tt
+++ b/Netdisco/share/views/ajax/report/portmultinodes.tt
@@ -29,8 +29,11 @@ $(document).ready(function() {
}
}, {
"data": 'port',
+ "type": 'portsort',
"render": function(data, type, row, meta) {
- return '' + he.encode(data) + '';
+ return type === 'display' ?
+ '' + he.encode(data) + '' :
+ data;
}
}, {
"data": 'description',