From 20025bad844f7278a3aae73978ca3e5e48d6cfb1 Mon Sep 17 00:00:00 2001 From: "m.lettere" Date: Thu, 12 Oct 2023 12:55:23 +0200 Subject: [PATCH] moved from decision to switch for compatibility with new conductor --- templates/user-group-role_created.json.j2 | 27 +++++++++++++---------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/templates/user-group-role_created.json.j2 b/templates/user-group-role_created.json.j2 index fcff4c1..81f9ced 100644 --- a/templates/user-group-role_created.json.j2 +++ b/templates/user-group-role_created.json.j2 @@ -8,13 +8,14 @@ "inputParameters" : ["role", "user", "group"], "tasks" : [ { - "name": "LAMBDA_TASK", + "name": "INLINE_TASK", "taskReferenceName": "init", - "type": "LAMBDA", + "type": "INLINE", "inputParameters": { "keycloak": "{{ keycloak }}/{{ keycloak_realm }}", "keycloak_admin" : "{{ keycloak_admin }}/{{ keycloak_realm }}", - "scriptExpression": "1" + "expression": "1", + "evaluatorType" : "javascript" } }, { @@ -48,14 +49,15 @@ } }, { - "name": "LAMBDA_TASK", + "name": "INLINE_TASK", "taskReferenceName": "select_user", "inputParameters": { - "foundusers" : "${lookup_user.output.body}", - "username" : "${workflow.input.user}", - "scriptExpression": "for(var i=0; i < $.foundusers.length;i++){if($.foundusers[i]['username'] == $.username) return Java.to([$.foundusers[i]], 'java.lang.Object[]')}" - }, - "type": "LAMBDA" + "foundusers" : "${lookup_user.output.body}", + "username" : "${workflow.input.user}", + "expression": "for(var i=0; i < $.foundusers.length;i++){if($.foundusers[i]['username'] == $.username) return Java.to([$.foundusers[i]], 'java.lang.Object[]')}", + "evaluatorType" : "javascript" + }, + "type": "INLINE" }, { "name": "check_user_existance", @@ -119,13 +121,14 @@ "decisionCases": { "200": [ { - "name": "LAMBDA_TASK", + "name": "INLINE_TASK", "taskReferenceName": "select_role", - "type": "LAMBDA", + "type": "INLINE", "inputParameters": { "role": "${workflow.input.role}", "roles" : "${get_client_roles.output.body}", - "scriptExpression": "for(var i=0; i < $.roles.length;i++){if($.roles[i]['name'] == $.role) return Java.to([$.roles[i]], 'java.lang.Object[]')}" + "expression": "for(var i=0; i < $.roles.length;i++){if($.roles[i]['name'] == $.role) return Java.to([$.roles[i]], 'java.lang.Object[]')}", + "evaluatorType" : "javascript" } }, {