From e9c917e60b1658b3b575a6a4f1bcfdecba435cfc Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Wed, 24 May 2017 22:35:47 +0200 Subject: [PATCH] add resource for getUserGroups --- .../src/common/resources/users.resource.js | 48 +++---------------- 1 file changed, 6 insertions(+), 42 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/resources/users.resource.js b/src/Umbraco.Web.UI.Client/src/common/resources/users.resource.js index 35f85063e0..66a292d516 100644 --- a/src/Umbraco.Web.UI.Client/src/common/resources/users.resource.js +++ b/src/Umbraco.Web.UI.Client/src/common/resources/users.resource.js @@ -141,49 +141,13 @@ return deferred.promise; } - //TODO: Change this over to the real resource function getUserGroups() { - var deferred = $q.defer(); - var userGroups = [ - { - "name": "Admin", - "alias": "admin", - "id": 1, - "icon": "icon-medal", - "sections": [], - "startNodesContent": [], - "startNodesMedia": [] - }, - { - "name": "Writer", - "alias": "writer", - "id": 2, - "icon": "icon-edit", - "sections": [{ "id": "1", "name": "Content" }, { "id": "2", "name": "Media" }], - "startNodesContent": [], - "startNodesMedia": [] - }, - { - "name": "Editor", - "alias": "editor", - "id": 3, - "icon": "icon-tools", - "sections": [{ "id": "1", "name": "Content" }, { "id": "2", "name": "Media" }], - "startNodesContent": [{ "id": "1", "name": "Start node 1" }, { "id": "2", "name": "Start node 2" }], - "startNodesMedia": [{ "id": "1", "name": "Start node 1" }, { "id": "2", "name": "Start node 2" }] - }, - { - "name": "Translator", - "alias": "translator", - "id": 4, - "icon": "icon-globe", - "sections": [{ "id": "1", "name": "Content" }, { "id": "2", "name": "Translations" }], - "startNodesContent": [{ "id": "1", "name": "Start node 1" }], - "startNodesMedia": [{ "id": "1", "name": "Start node 1" }] - } - ]; - deferred.resolve(userGroups); - return deferred.promise; + return umbRequestHelper.resourcePromise( + $http.get( + umbRequestHelper.getApiUrl( + "userApiBaseUrl", + "GetUserGroups")), + "Failed to retrieve user groups"); } var resource = {