Commit Graph
34 Commits
Author SHA1 Message Date
“Naeel” cea746a294 v1.1.50: scenario_definitions DB+CRUD, seed, runner from DB, 409 lock, UI definitions, drop config.yaml scenarios 2026-07-30 15:06:05 +04:00
“Naeel” febc7e5c59 v1.1.48: fix 4 scenario bugs — save_run: scenario_run_id+step_number, run_id before thread (202), TIMEOUT op_data init, RUNNING before API call, GET /run/<id> 2026-07-30 14:08:29 +04:00
“Naeel” 3311d2765e v1.1.46: phase2 — scenario runner MVP (YAML config, DB schema, API endpoints, UI section) 2026-07-30 13:48:34 +04:00
“Naeel” 3cd3cfadda v1.1.45: phase1 — escape fixes, refSvc top-level, redact secrets, validate inputs, no traceback, TIMEOUT save, remove legacy api_bp 2026-07-30 13:43:48 +04:00
“Naeel” 11d1be0200 v1.1.44: 5 fixes — null-guard + try/catch in toggleInstance/selectService/refreshInstances/CMDB 2026-07-30 09:49:08 +04:00
“Naeel” 5fc0d96cd0 v1.1.43: fix missing opsEl declaration in toggleInstance 2026-07-30 09:33:27 +04:00
“Naeel” c95c331843 v1.1.42: busy check BEFORE stopPoll in toggleInstance 2026-07-30 09:29:40 +04:00
“Naeel” dae3f28921 v1.1.41: block selectService when busy 2026-07-30 09:10:10 +04:00
“Naeel” e1586159b9 v1.1.40: busy blocks instance expand completely 2026-07-30 09:08:22 +04:00
“Naeel” c87485b7be v1.1.38: operations per instance svcId + operation name header 2026-07-30 08:33:03 +04:00
“Naeel” 3604f485b1 v1.1.37: params for all ops + polling try/catch + refresh always + tracker CMDB + firstServiceId 2026-07-30 07:47:43 +04:00
“Naeel” d920e62764 v1.1.35: close stale ops panels when busy resets 2026-07-29 15:07:25 +04:00
“Naeel” 723496d6a8 v1.1.34: busy=false in catch + CMDB OK no polling 2026-07-29 14:54:59 +04:00
“Naeel” 30751d80df v1.1.32: not-created instances — only show delete operation 2026-07-29 13:57:51 +04:00
“Naeel” ff419be747 v1.1.29: busy=false on early FAIL return — prevent permanent lock 2026-07-29 13:41:57 +04:00
“Naeel” 4bc35d73ec v1.1.27: busy lock — block operations while another is running 2026-07-29 13:30:53 +04:00
“Naeel” 2ef23d0243 v1.1.22: fix currentSvcShort scope — move to module level 2026-07-29 12:37:50 +04:00
“Naeel” 835cdff66d v1.1.21: 6 fixes — _finish_op args, connection leak, pool init, XSS, secure cookie, let 2026-07-29 12:01:00 +04:00
“Naeel” 6476e89dea v1.1.18: fix stages position for CREATE — after create-btn, not in inst-list 2026-07-29 11:03:31 +04:00
“Naeel” 9f30aba161 v1.1.15: dynamic stages-box — inline after instance, not below all 2026-07-29 09:43:29 +04:00
“Naeel” dbb4f03607 v1.1.14: serviceId filter, svcShort displayName, descr, remove duplicate endpoint 2026-07-29 09:34:46 +04:00
“Naeel” d671ddea06 v1.1.13: service highlight, dynamic btn text, defaultValue in dataDescriptor 2026-07-29 09:05:23 +04:00
“Naeel” d734945f1f v1.1.12: fix NameError — missing import + JS error handling in showParams 2026-07-29 08:53:53 +04:00
“Naeel” 3fffa2b2fe v1.1.10: real svc per instance, create header, required marks for nested 2026-07-28 13:50:34 +04:00
“Naeel” 4cc84e68e8 v1.1.9: expand dataDescriptor — nested map params as individual fields 2026-07-28 13:38:57 +04:00
“Naeel” a7ae624180 v1.1.8: instance type column — 3 columns: name | service | status 2026-07-28 13:33:19 +04:00
“Naeel” eaf2ff0446 v1.1.6: fix orphan </div> in refreshInstances — JS syntax error, all frontend broken 2026-07-28 13:01:33 +04:00
“Naeel” 82e6cdfaf2 v1.1.5: fix sed garbage — orphan HTML in app.js 2026-07-28 12:48:40 +04:00
“Naeel” 90e6053aae v1.1.3: refSvcId — select dropdown from API for cross-service params 2026-07-28 11:42:58 +04:00
“Naeel” d0da2bf33d v1.1.2: UI — params inline, no header, create button below list 2026-07-28 11:31:45 +04:00
“Naeel” 65c9ff6c6d v1.1.1: scrollable services + dynamic CREATE for any service 2026-07-28 11:24:51 +04:00
“Naeel” b62dd635cf v1.0.96: history UI — collapsible table below instances, auto-refresh on finish 2026-07-28 10:15:31 +04:00
“Naeel” d95afc60e3 v1.0.92: Steps 5-9 — dynamic services, PostgreSQL history, /api/history 2026-07-27 22:59:52 +04:00
“Naeel” 4952f8b096 v1.0.91: Step 5 — JS extracted to /static/app.js + window.APP 2026-07-27 22:57:29 +04:00