v1.1.3: refSvcId — select dropdown from API for cross-service params

This commit is contained in:
2026-07-28 11:42:58 +04:00
parent 393e433b4f
commit 9090a4a9c3
5 changed files with 27 additions and 7 deletions
+2 -5
View File
@@ -64,12 +64,9 @@ def get_params_with_current_values(client, op_id, instance_uid):
"name": code,
"dataType": data_type,
"isRequired": required,
"defaultValue": merged_value, # ← фронт использует это для value="..." в инпутах
"defaultValue": merged_value,
"valueList": value_list,
# dataDescriptor — только для map/map-fixed типов.
# Содержит словарь {sub_code: {dataType, valueList, isRequired}} —
# это нужно фронту чтобы отрисовать вложенную таблицу подполей.
# Для не-map типов — None.
"refSvcId": p.get("refSvcId"), # если параметр ссылается на другой сервис
"dataDescriptor": (
{
k: {