v1.1.3: refSvcId — select dropdown from API for cross-service params
This commit is contained in:
@@ -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: {
|
||||
|
||||
Reference in New Issue
Block a user