From 7769a0ba4206679cb01cd0772e92712beaf67eea Mon Sep 17 00:00:00 2001 From: Shannon Date: Tue, 1 Aug 2017 11:19:31 +1000 Subject: [PATCH] Updates logic to show if the user or group has not start nodes defined (which does not anymore indicate root access) --- .../directives/components/umbnodepreview.directive.js | 7 +++++-- .../src/views/components/umb-node-preview.html | 2 +- .../src/views/components/users/umb-user-group-preview.html | 6 ++++-- .../src/views/users/group.controller.js | 7 +++++++ src/Umbraco.Web.UI.Client/src/views/users/group.html | 4 ++-- .../src/views/users/user.controller.js | 4 ++++ src/Umbraco.Web.UI.Client/src/views/users/user.html | 3 +-- src/Umbraco.Web.UI/umbraco/config/lang/en.xml | 1 + src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml | 1 + 9 files changed, 26 insertions(+), 9 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbnodepreview.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbnodepreview.directive.js index e935557ce9..a326c0f697 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbnodepreview.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbnodepreview.directive.js @@ -94,7 +94,9 @@ function NodePreviewDirective() { function link(scope, el, attr, ctrl) { - + if (!scope.editLabelKey) { + scope.editLabelKey = "general_edit"; + } } var directive = { @@ -113,7 +115,8 @@ allowEdit: "=?", onOpen: "&?", onRemove: "&?", - onEdit: "&?" + onEdit: "&?", + editLabelKey: "=?" }, link: link }; diff --git a/src/Umbraco.Web.UI.Client/src/views/components/umb-node-preview.html b/src/Umbraco.Web.UI.Client/src/views/components/umb-node-preview.html index b03f4b40c8..c77fadbe34 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/umb-node-preview.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/umb-node-preview.html @@ -13,7 +13,7 @@
- Edit + Edit Open Remove
diff --git a/src/Umbraco.Web.UI.Client/src/views/components/users/umb-user-group-preview.html b/src/Umbraco.Web.UI.Client/src/views/components/users/umb-user-group-preview.html index f736014772..3fc2761558 100644 --- a/src/Umbraco.Web.UI.Client/src/views/components/users/umb-user-group-preview.html +++ b/src/Umbraco.Web.UI.Client/src/views/components/users/umb-user-group-preview.html @@ -16,16 +16,18 @@
Content start node: + No start node selected {{ contentStartNode.name }} - Content Root + Content root
Media start node: + No start node selected {{ mediaStartNode.name }} - Media Root + Media root
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 01364d29d1..7c17952966 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 @@ -6,6 +6,7 @@ var vm = this; var localizeSaving = localizationService.localize("general_saving"); + vm.page = {}; vm.page.contentRootLabel = "Content Root"; vm.page.mediaRootLabel = "Media Root"; @@ -31,6 +32,12 @@ localizationService.localize("general_cancel").then(function (name) { vm.labels.cancel = name; }); + localizationService.localize("general_add").then(function (name) { + vm.labels.add = name; + }); + localizationService.localize("user_noStartNode").then(function (name) { + vm.labels.noStartNode = name; + }); if ($routeParams.create) { // get user group scaffold 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 d10bab1cc7..8cc06698aa 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/group.html +++ b/src/Umbraco.Web.UI.Client/src/views/users/group.html @@ -59,9 +59,9 @@ diff --git a/src/Umbraco.Web.UI.Client/src/views/users/user.controller.js b/src/Umbraco.Web.UI.Client/src/views/users/user.controller.js index c85915ab67..0887234084 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/user.controller.js +++ b/src/Umbraco.Web.UI.Client/src/views/users/user.controller.js @@ -39,6 +39,10 @@ vm.loading = true; + localizationService.localize("user_noStartNode").then(function (name) { + vm.page.noStartNodeLabel = name; + }); + // get user usersResource.getUser($routeParams.id).then(function (user) { vm.user = user; diff --git a/src/Umbraco.Web.UI.Client/src/views/users/user.html b/src/Umbraco.Web.UI.Client/src/views/users/user.html index 52eb5e7871..2c15110367 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/user.html +++ b/src/Umbraco.Web.UI.Client/src/views/users/user.html @@ -142,8 +142,7 @@ diff --git a/src/Umbraco.Web.UI/umbraco/config/lang/en.xml b/src/Umbraco.Web.UI/umbraco/config/lang/en.xml index 2bf100bdda..d29041d3c3 100644 --- a/src/Umbraco.Web.UI/umbraco/config/lang/en.xml +++ b/src/Umbraco.Web.UI/umbraco/config/lang/en.xml @@ -1604,6 +1604,7 @@ To manage your website, simply open the Umbraco back office and start adding con Select pages to modify their permissions Search all children Start Node in Content + No start node selected Name User permissions User group permissions diff --git a/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml b/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml index d845a8482a..d3b3e4cc48 100644 --- a/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml +++ b/src/Umbraco.Web.UI/umbraco/config/lang/en_us.xml @@ -1502,6 +1502,7 @@ To manage your website, simply open the Umbraco back office and start adding con Remove photo Search all children Start Node in Content + No start node selected Name User permissions User group permissions