diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js index 97b5f4fcd3..ae16dd2565 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/content/umbtabbedcontent.directive.js @@ -182,6 +182,11 @@ } ); + $scope.propertyEditorReadonly = function(property) { + const allowBrowse = $scope.content.allowedActions.includes('F'); + return allowBrowse && $scope.content.allowedActions.length === 1; + }; + $scope.propertyEditorDisabled = function (property) { if (property.unlockInvariantValue) { return false; diff --git a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html index 54b4d6dc5a..69a945af29 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/content/umb-tabbed-content.html @@ -18,8 +18,7 @@ - + ng-attr-readonly="{{propertyEditorReadonly(property) || undefined}}"> @@ -50,8 +49,7 @@ - + ng-attr-readonly="{{propertyEditorReadonly(property) || undefined}}">