diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.controller.js b/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.controller.js
index 071f4c6480..45e95454ea 100644
--- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.controller.js
@@ -23,6 +23,7 @@
vm.addChild = addChild;
vm.removeChild = removeChild;
+ vm.toggle = toggle;
/* ---------- INIT ---------- */
@@ -75,6 +76,18 @@
$scope.model.allowedContentTypes.splice(selectedChildIndex, 1);
}
+ /**
+ * Toggle the $scope.model.allowAsRoot value to either true or false
+ */
+ function toggle(){
+ if($scope.model.allowAsRoot){
+ $scope.model.allowAsRoot = false;
+ return;
+ }
+
+ $scope.model.allowAsRoot = true;
+ }
+
}
angular.module("umbraco").controller("Umbraco.Editors.DocumentType.PermissionsController", PermissionsController);
diff --git a/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.html b/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.html
index d9c7d185da..6923cb5a6f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.html
+++ b/src/Umbraco.Web.UI.Client/src/views/documenttypes/views/permissions/permissions.html
@@ -7,10 +7,12 @@