Don't allow deleting property groups with locked properties (#6567)

This commit is contained in:
Kenn Jacobsen
2019-10-14 17:57:11 +02:00
committed by Sebastiaan Janssen
parent c9ea3656bd
commit cfa1f2bcfb
2 changed files with 5 additions and 1 deletions

View File

@@ -418,6 +418,10 @@
};
scope.canRemoveGroup = function(group){
return _.find(group.properties, function(property) { return property.locked === true; }) == null;
}
scope.removeGroup = function(groupIndex) {
scope.model.groups.splice(groupIndex, 1);
};

View File

@@ -98,7 +98,7 @@
</div>
</ng-form>
<div class="umb-group-builder__group-remove" ng-if="!sortingMode">
<div class="umb-group-builder__group-remove" ng-if="!sortingMode && canRemoveGroup(tab)">
<i class="icon-trash" ng-click="togglePrompt(tab)"></i>
<umb-confirm-action
ng-if="tab.deletePrompt"