feat: limit simadmin detailed instance display to config list
This commit is contained in:
@@ -12,7 +12,7 @@
|
|||||||
#[priority: 999]
|
#[priority: 999]
|
||||||
#[platform: qq,qb,wx,wb,tg,tb,fs,we,web,wxmp]
|
#[platform: qq,qb,wx,wb,tg,tb,fs,we,web,wxmp]
|
||||||
#[open_source: true]
|
#[open_source: true]
|
||||||
#[version: 1.3.4]
|
#[version: 1.3.5]
|
||||||
#[public: false]
|
#[public: false]
|
||||||
#[price: 0]
|
#[price: 0]
|
||||||
#[description: 管理员专用:兼容多个 SimAdmin 实例,支持多级菜单配置管理、状态查询和短信发送。配置桶 otto/simadmin_instances。]
|
#[description: 管理员专用:兼容多个 SimAdmin 实例,支持多级菜单配置管理、状态查询和短信发送。配置桶 otto/simadmin_instances。]
|
||||||
@@ -638,7 +638,7 @@ def choose_instance_by_menu(sender, instances, prompt="请选择实例编号"):
|
|||||||
raise SimAdminError("暂无实例,请先添加")
|
raise SimAdminError("暂无实例,请先添加")
|
||||||
lines = [prompt]
|
lines = [prompt]
|
||||||
for idx, item in enumerate(instances, 1):
|
for idx, item in enumerate(instances, 1):
|
||||||
lines.append(instance_brief(item, idx))
|
lines.append(instance_short(item, idx))
|
||||||
lines.append("q. 返回")
|
lines.append("q. 返回")
|
||||||
value = listen_text(sender, "\n".join(lines))
|
value = listen_text(sender, "\n".join(lines))
|
||||||
if not value.isdigit():
|
if not value.isdigit():
|
||||||
@@ -826,7 +826,7 @@ def instance_action_menu(sender, idx):
|
|||||||
item = instances[idx]
|
item = instances[idx]
|
||||||
reply(sender, "\n".join([
|
reply(sender, "\n".join([
|
||||||
"实例操作:【%s】" % item["name"],
|
"实例操作:【%s】" % item["name"],
|
||||||
instance_brief(item),
|
instance_short(item),
|
||||||
"1. 测试状态",
|
"1. 测试状态",
|
||||||
"2. 编辑实例",
|
"2. 编辑实例",
|
||||||
"3. 删除实例",
|
"3. 删除实例",
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
#[priority: 999]
|
#[priority: 999]
|
||||||
#[platform: qq,qb,wx,wb,tg,tb,fs,we,web,wxmp]
|
#[platform: qq,qb,wx,wb,tg,tb,fs,we,web,wxmp]
|
||||||
#[open_source: true]
|
#[open_source: true]
|
||||||
#[version: 1.3.4]
|
#[version: 1.3.5]
|
||||||
#[public: false]
|
#[public: false]
|
||||||
#[price: 0]
|
#[price: 0]
|
||||||
#[description: 管理员专用:兼容多个 SimAdmin 实例,支持多级菜单配置管理、状态查询和短信发送。配置桶 otto/simadmin_instances。]
|
#[description: 管理员专用:兼容多个 SimAdmin 实例,支持多级菜单配置管理、状态查询和短信发送。配置桶 otto/simadmin_instances。]
|
||||||
@@ -638,7 +638,7 @@ def choose_instance_by_menu(sender, instances, prompt="请选择实例编号"):
|
|||||||
raise SimAdminError("暂无实例,请先添加")
|
raise SimAdminError("暂无实例,请先添加")
|
||||||
lines = [prompt]
|
lines = [prompt]
|
||||||
for idx, item in enumerate(instances, 1):
|
for idx, item in enumerate(instances, 1):
|
||||||
lines.append(instance_brief(item, idx))
|
lines.append(instance_short(item, idx))
|
||||||
lines.append("q. 返回")
|
lines.append("q. 返回")
|
||||||
value = listen_text(sender, "\n".join(lines))
|
value = listen_text(sender, "\n".join(lines))
|
||||||
if not value.isdigit():
|
if not value.isdigit():
|
||||||
@@ -826,7 +826,7 @@ def instance_action_menu(sender, idx):
|
|||||||
item = instances[idx]
|
item = instances[idx]
|
||||||
reply(sender, "\n".join([
|
reply(sender, "\n".join([
|
||||||
"实例操作:【%s】" % item["name"],
|
"实例操作:【%s】" % item["name"],
|
||||||
instance_brief(item),
|
instance_short(item),
|
||||||
"1. 测试状态",
|
"1. 测试状态",
|
||||||
"2. 编辑实例",
|
"2. 编辑实例",
|
||||||
"3. 删除实例",
|
"3. 删除实例",
|
||||||
|
|||||||
Reference in New Issue
Block a user