Release v2.0.25 force-release lease row action
All checks were successful
技能自动化发布 / release (push) Successful in 6s
All checks were successful
技能自动化发布 / release (push) Successful in 6s
This commit is contained in:
@@ -248,6 +248,44 @@
|
||||
"command": "account",
|
||||
"args": ["open", "{{accountId}}"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "lease-force-release",
|
||||
"label": "强制释放租约",
|
||||
"description": "强制释放这条活跃租约,让账号立刻可被其它任务占用。仅状态为 active 时可用。",
|
||||
"placements": ["row"],
|
||||
"executionProfile": "sync",
|
||||
"interaction": "confirm",
|
||||
"confirmation": {
|
||||
"message": "强制释放后,其它任务可立刻占用该账号。若原任务仍在跑,可能冲突。是否继续?"
|
||||
},
|
||||
"bind": {
|
||||
"tables": ["account_leases"],
|
||||
"inputMapping": {
|
||||
"leaseId": "$row.$pk"
|
||||
},
|
||||
"visibleWhen": {
|
||||
"status": "active"
|
||||
}
|
||||
},
|
||||
"inputSchema": {
|
||||
"type": "object",
|
||||
"required": ["leaseId"],
|
||||
"properties": {
|
||||
"leaseId": {
|
||||
"type": "number",
|
||||
"title": "租约编号",
|
||||
"description": "当前行编号,一般无需修改",
|
||||
"readOnly": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"steps": [{ "when": "afterSuccess", "do": "reloadTable" }],
|
||||
"entrypoint": {
|
||||
"type": "cli",
|
||||
"command": "lease",
|
||||
"args": ["force-release", "--id", "{{leaseId}}"]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user