dilanua 8 years ago
parent e3a08d824a
commit 17e7b92b23

@ -35,6 +35,10 @@ var operations = '.wr-operations',
ownershipTypeConstants = { ownershipTypeConstants = {
"BYOD": "BYOD", "BYOD": "BYOD",
"COPE": "COPE" "COPE": "COPE"
},
operationBarModeConstants = {
"BULK": "BULK_OPERATION_MODE",
"SINGLE": "SINGLE_OPERATION_MODE"
}; };
/* /*
@ -103,7 +107,7 @@ function getDevicesByTypes(deviceList) {
// $(".wr-operations").html(""); // $(".wr-operations").html("");
//} //}
function loadOperationBar(deviceType, ownership) { function loadOperationBar(deviceType, ownership, mode) {
var operationBar = $("#operations-bar"); var operationBar = $("#operations-bar");
var operationBarSrc = operationBar.attr("src"); var operationBarSrc = operationBar.attr("src");
@ -121,9 +125,20 @@ function loadOperationBar(deviceType, ownership) {
var j; var j;
for (j = 0; j < totalFeatures.length; j++) { for (j = 0; j < totalFeatures.length; j++) {
if (permissionList[deviceType][i] == totalFeatures[j]["code"]) { if (permissionList[deviceType][i] == totalFeatures[j]["code"]) {
if (deviceType == platformTypeConstants.ANDROID && if (deviceType == platformTypeConstants.ANDROID) {
totalFeatures[j]["code"] == "DEVICE_UNLOCK") { if (totalFeatures[j]["code"] == "DEVICE_UNLOCK") {
if (ownership == ownershipTypeConstants.COPE) { if (ownership == ownershipTypeConstants.COPE) {
permittedOperations.push(totalFeatures[j]);
}
} else if (totalFeatures[j]["code"] == "WIPE_DATA") {
if (mode == operationBarModeConstants.BULK) {
if (ownership == ownershipTypeConstants.COPE) {
permittedOperations.push(totalFeatures[j]);
}
} else {
permittedOperations.push(totalFeatures[j]);
}
} else {
permittedOperations.push(totalFeatures[j]); permittedOperations.push(totalFeatures[j]);
} }
} else { } else {

@ -292,7 +292,7 @@ var InitiateViewOption = null;
$(document).ready(function () { $(document).ready(function () {
$(".device-detail-body").removeClass("hidden"); $(".device-detail-body").removeClass("hidden");
$("#loading-content").remove(); $("#loading-content").remove();
loadOperationBar(deviceType, ownership); loadOperationBar(deviceType, ownership, operationBarModeConstants.SINGLE);
loadOperationsLog(false); loadOperationsLog(false);
loadApplicationsList(); loadApplicationsList();
loadPolicyCompliance(); loadPolicyCompliance();

Loading…
Cancel
Save