From afdcff4a587c96ce9af93108e90a020ebd9f433d Mon Sep 17 00:00:00 2001
From: Tommy Persson <tommy.persson@liu.se>
Date: Fri, 16 Sep 2022 00:29:11 +0200
Subject: [PATCH] Fixes for drop scenario.

---
 src/pyutil/jsonutil.py | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py
index 2a43eca..b475f1f 100644
--- a/src/pyutil/jsonutil.py
+++ b/src/pyutil/jsonutil.py
@@ -741,7 +741,27 @@ def json_basic_load(ns, unit, type, node_uuid="", auto_succeed=False, use_alias=
         "params": {
             "unit": unit,
             "type": type,
-            "auto-succeed-flag": auto_succeed
+            "attachment_point": 0,
+            "auto_approve_delegation_flag": auto_succeed,            
+            "auto_succeed_flag": auto_succeed
+        }
+    }
+    return jobj;
+
+def json_basic_ui_command(ns, deltext, exectext, node_uuid="", auto_succeed=False, use_alias=False, use_lock=False):
+    cuuid = str(uuid.uuid4())
+    print("TYPE basic_ui_command:", type)
+    jobj = {
+        "children": [],
+        "common_params": get_common_params (ns, use_alias, node_uuid, use_lock=use_lock),                
+        "name": "ui-command",
+        "params": {
+            "uuid": cuuid,
+            "short": "precisiondel",
+            "can-do-request": deltext,
+            "request": exectext,
+            "auto_approve_delegation_flag": auto_succeed,
+            "auto_succeed_flag": auto_succeed
         }
     }
     return jobj;
-- 
GitLab