diff --git a/src/pyutil/jsonutil.py b/src/pyutil/jsonutil.py index 2a43eca58fbdd69fbee5ca28b46d64b30eb58dc6..b475f1fc517f4a6345dce03c621670d38f17b164 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;