diff --git a/src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml b/src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml index 8bc057a060..4e273c1edc 100644 --- a/src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml +++ b/src/Umbraco.Core/EmbeddedResources/Lang/en_us.xml @@ -2166,6 +2166,7 @@ To manage your website, simply open the Umbraco backoffice and start adding cont Profile Search all children Limit the languages users have access to edit + Allow access to all languages Add sections to give users access Select user groups No start node selected diff --git a/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js b/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js index cb6aff4af9..ef7c00c24c 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/users/group.controller.js @@ -22,6 +22,7 @@ vm.goToPage = goToPage; vm.openLanguagePicker = openLanguagePicker; + vm.toggleAllowAllLanguages = toggleAllowAllLanguages; vm.removeLanguage = removeLanguage; vm.openSectionPicker = openSectionPicker; vm.openContentPicker = openContentPicker; @@ -46,7 +47,8 @@ "defaultdialogs_selectNode", "general_groups", "content_contentRoot", - "media_mediaRoot" + "media_mediaRoot", + "user_allowAccessToAllLanguages" ]; localizationService.localizeMany(labelKeys).then(function (values) { @@ -57,6 +59,7 @@ vm.labels.groups = values[4]; vm.labels.contentRoot = values[5]; vm.labels.mediaRoot = values[6]; + vm.labels.allowAccessToAllLanguages = values[7]; }); localizationService.localize("general_add").then(function (name) { vm.labels.add = name; @@ -114,6 +117,10 @@ $location.path(ancestor.path); } + function toggleAllowAllLanguages () { + vm.userGroup.hasAccessToAllLanguages = !vm.userGroup.hasAccessToAllLanguages; + } + function openLanguagePicker() { var currentSelection = []; Utilities.copy(vm.userGroup.languages, currentSelection); diff --git a/src/Umbraco.Web.UI.Client/src/views/users/group.html b/src/Umbraco.Web.UI.Client/src/views/users/group.html index fbb9d0f5f5..6c16fd6d87 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/group.html +++ b/src/Umbraco.Web.UI.Client/src/views/users/group.html @@ -39,15 +39,28 @@ - - + + + + +
+ + - + +