Add check for editing invariant properties based on the appsetting config

This commit is contained in:
Mads Rasmussen
2022-05-16 11:07:09 +02:00
parent 587fa5c0d6
commit 3b8c5dd084
2 changed files with 3 additions and 2 deletions

View File

@@ -16,6 +16,7 @@
$scope.activeTabAlias = null;
$scope.tabs = [];
$scope.allowUpdate = $scope.content.allowedActions.includes('A');
$scope.allowEditInvariantFromNonDefault = Umbraco.Sys.ServerVariables.umbracoSettings.allowEditInvariantFromNonDefault;
$scope.$watchCollection('content.tabs', (newValue) => {

View File

@@ -17,7 +17,7 @@
<umb-property-editor
model="property"
preview="propertyEditorDisabled(property)"
allow-unlock="allowUpdate"
allow-unlock="allowUpdate && allowEditInvariantFromNonDefault"
on-unlock="unlockInvariantValue(property)"
ng-attr-readonly="{{!allowUpdate || undefined}}">
</umb-property-editor>
@@ -50,7 +50,7 @@
model="property"
preview="propertyEditorDisabled(property)"
on-unlock="unlockInvariantValue(property)"
allow-unlock="allowUpdate"
allow-unlock="allowUpdate && allowEditInvariantFromNonDefault"
ng-attr-readonly="{{!allowUpdate || undefined}}">
</umb-property-editor>