From 51be38cd57ec725a5af1e2c734f57398c8916f15 Mon Sep 17 00:00:00 2001 From: "m.lettere" Date: Thu, 12 Jan 2023 13:34:45 +0100 Subject: [PATCH] create group directly under parent --- templates/group_created.json.j2 | 79 +++++++++++++++------------------ 1 file changed, 35 insertions(+), 44 deletions(-) diff --git a/templates/group_created.json.j2 b/templates/group_created.json.j2 index d1044d9..777ec1d 100644 --- a/templates/group_created.json.j2 +++ b/templates/group_created.json.j2 @@ -309,22 +309,6 @@ } } }, - { - "name" : "pyrest", - "taskReferenceName" : "create_kc_group", - "type" : "SIMPLE", - "inputParameters" : { - "url" : "${init.input.keycloak_admin}/groups", - "body" : { - "name" : "${init.output.result.child}" - }, - "method" : "POST", - "headers" : { - "Authorization" : "Bearer ${authorize.output.body.access_token}", - "Content-Type" : "application/json" - } - } - }, { "name" : "pyrest", "taskReferenceName" : "list_kc_groups", @@ -343,11 +327,9 @@ "taskReferenceName": "prepare", "type": "LAMBDA", "inputParameters": { - "append" : "${init.output.result.append}", - "location" : "${create_kc_group.output.headers.location}", - "client_location" : "${create_client.output.headers.location}", - "groups" : "${list_kc_groups.output.body}", - "scriptExpression": "var newid=$.location.split('/').pop(); var client_id = $.client_location.split('/').pop(); function recurse(inp){for(var i=0;i