diff --git a/DOCS/HISTORY.md b/DOCS/HISTORY.md index 9e20194..7afb0d5 100644 --- a/DOCS/HISTORY.md +++ b/DOCS/HISTORY.md @@ -1,5 +1,11 @@ # История разработки app-autotest +## v1.1.2 (28.07.2026) — refSvcId: выпадающие списки для cross-service параметров + +- `get_params.py` + `api_test.py`: параметры включают `refSvcId` из API +- Фронт: `refSvcId` → `fetch('/api/instances/list')` → фильтр по `serviceId` → ``:'') @@ -149,6 +159,12 @@ function showParams(opId,opName){ let input; if(vl&&Array.isArray(vl)){ input=``; + }else if(p.refSvcId){ + // Параметр ссылается на другой сервис — выпадающий список инстансов + const refInsts=allInst.filter(i=>i.serviceId===p.refSvcId&&i.explainedStatus!=='deleted'); + let opts=refInsts.map(i=>``).join(''); + if(!dfl) opts=''+opts; + input=``; }else if(p.dataType==='boolean'){ input=``; }else{