mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge pull request #1188 from rasika/fix-1689
Fixing issue of the platform filter in devices listing page
This commit is contained in:
commit
cecb988a01
@ -61,14 +61,15 @@ if (uriMatcher.match("/{context}/api/data-tables/invoker/filters")) {
|
||||
if (deviceTypesRes.status === "success") {
|
||||
var deviceTypes = deviceTypesRes["content"]["deviceTypes"];
|
||||
for (i = 0; i < deviceTypes.length; i++) {
|
||||
var deviceTypeLabel = deviceTypes[i];
|
||||
var deviceTypeName = deviceTypes[i];
|
||||
var deviceTypeLabel = deviceTypeName;
|
||||
var configs = utility.getDeviceTypeConfig(deviceTypeLabel);
|
||||
if (configs) {
|
||||
if (configs[DTYPE_CONF_DEVICE_TYPE_KEY][DTYPE_CONF_DEVICE_TYPE_LABEL_KEY]) {
|
||||
deviceTypeLabel = configs[DTYPE_CONF_DEVICE_TYPE_KEY][DTYPE_CONF_DEVICE_TYPE_LABEL_KEY];
|
||||
}
|
||||
}
|
||||
result.deviceTypes.push(deviceTypeLabel);
|
||||
result.deviceTypes.push({"name": deviceTypeLabel, "value": deviceTypeName});
|
||||
}
|
||||
}
|
||||
//Adding policy compliance
|
||||
|
||||
@ -121,7 +121,13 @@ $.fn.datatables_extended = function (settings) {
|
||||
} else if (filterColumn.eq(column.index()).hasClass('data-platform')) {
|
||||
for(i = 0; i < cachedFilterRes.deviceTypes.length; i++){
|
||||
var deviceTypes = cachedFilterRes.deviceTypes[i];
|
||||
select.append('<option value="' + deviceTypes + '">' + deviceTypes + '</option>')
|
||||
var name = deviceTypes;
|
||||
var value = deviceTypes;
|
||||
if (deviceTypes.name && deviceTypes.value) {
|
||||
name = deviceTypes.name;
|
||||
value = deviceTypes.value;
|
||||
}
|
||||
select.append('<option value="' + value + '">' + name + '</option>')
|
||||
}
|
||||
} else if (filterColumn.eq(column.index()).hasClass('data-compliance')) {
|
||||
for(i = 0; i < cachedFilterRes.deviceTypes.length; i++){
|
||||
|
||||
@ -147,10 +147,6 @@ $.fn.datatables_extended_serverside_paging = function (settings, url, dataFilter
|
||||
} else {
|
||||
$("#operation-guide").addClass("hidden");
|
||||
$("#operation-bar").removeClass("hidden");
|
||||
//noinspection JSUnresolvedFunction
|
||||
if (deviceType && ownership) {
|
||||
loadOperationBar(deviceType, ownership, operationBarModeConstants.BULK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -162,10 +158,6 @@ $.fn.datatables_extended_serverside_paging = function (settings, url, dataFilter
|
||||
} else {
|
||||
$("#operation-guide").addClass("hidden");
|
||||
$("#operation-bar").removeClass("hidden");
|
||||
//noinspection JSUnresolvedFunction
|
||||
if (deviceType && ownership) {
|
||||
loadOperationBar(deviceType, ownership, operationBarModeConstants.BULK);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -197,7 +189,13 @@ $.fn.datatables_extended_serverside_paging = function (settings, url, dataFilter
|
||||
} else if (filterColumn.eq(column.index()).hasClass('data-platform')) {
|
||||
for(i = 0; i < cachedFilterRes.deviceTypes.length; i++){
|
||||
var deviceTypes = cachedFilterRes.deviceTypes[i];
|
||||
select.append('<option value="' + deviceTypes + '">' + deviceTypes + '</option>')
|
||||
var name = deviceTypes;
|
||||
var value = deviceTypes;
|
||||
if (deviceTypes.name && deviceTypes.value) {
|
||||
name = deviceTypes.name;
|
||||
value = deviceTypes.value;
|
||||
}
|
||||
select.append('<option value="' + value + '">' + name + '</option>')
|
||||
}
|
||||
} else if (filterColumn.eq(column.index()).hasClass('data-compliance')) {
|
||||
for(i = 0; i < cachedFilterRes.deviceTypes.length; i++){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user