v1.0.64: version header and displayName placeholder
This commit is contained in:
+1
-1
@@ -6,7 +6,7 @@ from routes.main import bp as main_bp
|
||||
from routes.api import bp as api_bp
|
||||
from routes.api_test import bp as api_test_bp
|
||||
|
||||
VERSION = "1.0.63"
|
||||
VERSION = "1.0.64"
|
||||
|
||||
app = Flask(__name__, template_folder="templates", static_folder="static")
|
||||
app.config["NUBES_API_ENDPOINT"] = os.getenv("NUBES_API_ENDPOINT", "https://lk-api-gateway-dev.ngcloud.ru/api/v1/svc")
|
||||
|
||||
+2
-1
@@ -116,7 +116,8 @@ def index():
|
||||
for i in instances:
|
||||
svc_name = i.get("svc", "Прочее")
|
||||
instance_groups.setdefault(svc_name, []).append(i)
|
||||
config = load_config()
|
||||
config = dict(load_config() or {})
|
||||
config["VERSION"] = current_app.config["VERSION"]
|
||||
except Exception as e:
|
||||
error = str(e)
|
||||
else:
|
||||
|
||||
@@ -189,8 +189,8 @@ function showParams(opId,opName){
|
||||
|
||||
fetch('/api/params/'+opId).then(r=>r.json()).then(params=>{
|
||||
const form=document.getElementById('params-form');
|
||||
const displayName=opName==='create'?makeCreateDisplayName():'';
|
||||
form.innerHTML=(opName==='create'?`<div class="param-row"><label class="req">displayName</label><input type="text" id="param-displayname" value="${displayName}"></div>`:'')
|
||||
const displayNameHint=opName==='create'?makeCreateDisplayName():'';
|
||||
form.innerHTML=(opName==='create'?`<div class="param-row"><label class="req">displayName</label><input type="text" id="param-displayname" placeholder="${displayNameHint}" autocomplete="off"></div>`:'')
|
||||
+ params.map(p=>{
|
||||
const req=p.isRequired;
|
||||
const hasDfl=p.defaultValue!==null&&p.defaultValue!==undefined&&p.defaultValue!=='';
|
||||
@@ -242,7 +242,8 @@ function setRunningState(opName, displayName){
|
||||
async function executeOp(params){
|
||||
stopPoll();
|
||||
// Захватить displayName ДО очистки формы
|
||||
const displayName=document.getElementById('param-displayname')?.value||'autotest-1';
|
||||
const displayNameInput=document.getElementById('param-displayname');
|
||||
const displayName=(displayNameInput?.value||'').trim() || displayNameInput?.placeholder || 'autotest';
|
||||
document.getElementById('params-card').style.display='block';
|
||||
document.getElementById('params-form').innerHTML='';
|
||||
const btn=document.getElementById('btn-test');
|
||||
|
||||
Reference in New Issue
Block a user