mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Merge pull request #753 from madhawap/master
Fix for disabling reboot and upgrade-firmware operations on UI
This commit is contained in:
commit
756ba08073
@ -345,11 +345,11 @@ public class PolicyManagementServiceImpl implements PolicyManagementService {
|
|||||||
public Response updatePolicyPriorities(List<PriorityUpdatedPolicyWrapper> priorityUpdatedPolicies) {
|
public Response updatePolicyPriorities(List<PriorityUpdatedPolicyWrapper> priorityUpdatedPolicies) {
|
||||||
PolicyManagerService policyManagementService = DeviceMgtAPIUtils.getPolicyManagementService();
|
PolicyManagerService policyManagementService = DeviceMgtAPIUtils.getPolicyManagementService();
|
||||||
List<Policy> policiesToUpdate = new ArrayList<>(priorityUpdatedPolicies.size());
|
List<Policy> policiesToUpdate = new ArrayList<>(priorityUpdatedPolicies.size());
|
||||||
int i;
|
|
||||||
for (i = 0; i < priorityUpdatedPolicies.size(); i++) {
|
for (PriorityUpdatedPolicyWrapper priorityUpdatedPolicy : priorityUpdatedPolicies) {
|
||||||
Policy policyObj = new Policy();
|
Policy policyObj = new Policy();
|
||||||
policyObj.setId(priorityUpdatedPolicies.get(i).getId());
|
policyObj.setId(priorityUpdatedPolicy.getId());
|
||||||
policyObj.setPriorityId(priorityUpdatedPolicies.get(i).getPriority());
|
policyObj.setPriorityId(priorityUpdatedPolicy.getPriority());
|
||||||
policiesToUpdate.add(policyObj);
|
policiesToUpdate.add(policyObj);
|
||||||
}
|
}
|
||||||
boolean policiesUpdated;
|
boolean policiesUpdated;
|
||||||
|
|||||||
@ -86,6 +86,14 @@ var operationModule = function () {
|
|||||||
var iconIdentifier = operations[op].operation;
|
var iconIdentifier = operations[op].operation;
|
||||||
if (features && features[iconIdentifier]) {
|
if (features && features[iconIdentifier]) {
|
||||||
var icon = features[iconIdentifier].icon;
|
var icon = features[iconIdentifier].icon;
|
||||||
|
var isCloud = devicemgtProps["isCloud"];
|
||||||
|
//TODO: remove isCloud check once able to verify features from the device agent
|
||||||
|
var isDisabled = features[iconIdentifier].isDisabled;
|
||||||
|
if (isDisabled && isCloud) {
|
||||||
|
operations[op]["isDisabled"] = isDisabled;
|
||||||
|
} else {
|
||||||
|
operations[op]["isDisabled"] = false;
|
||||||
|
}
|
||||||
if (icon) {
|
if (icon) {
|
||||||
operations[op]["iconFont"] = icon;
|
operations[op]["iconFont"] = icon;
|
||||||
} else if (iconPath) {
|
} else if (iconPath) {
|
||||||
|
|||||||
@ -266,3 +266,8 @@ header .username {
|
|||||||
.add-padding-top-3x {
|
.add-padding-top-3x {
|
||||||
padding-top: 15px !important;
|
padding-top: 15px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.op-disabled, .op-disabled i, .op-disabled span {
|
||||||
|
cursor: not-allowed;
|
||||||
|
+ color: #d2d2d2;
|
||||||
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user