Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| abe4ea80a0 | |||
| e14cb97232 | |||
| 2c7b23ac77 |
@@ -115,7 +115,7 @@
|
|||||||
"label": "新增记录",
|
"label": "新增记录",
|
||||||
"description": "添加待办事项。",
|
"description": "添加待办事项。",
|
||||||
"replaces": "create",
|
"replaces": "create",
|
||||||
"placements": [],
|
"placements": ["toolbar"],
|
||||||
"executionProfile": "sync",
|
"executionProfile": "sync",
|
||||||
"interaction": "form",
|
"interaction": "form",
|
||||||
"bind": {
|
"bind": {
|
||||||
@@ -172,6 +172,51 @@
|
|||||||
"{{due-at}}"
|
"{{due-at}}"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "todo-delete",
|
||||||
|
"label": "删除记录",
|
||||||
|
"description": "删除待办事项。",
|
||||||
|
"replaces": "delete",
|
||||||
|
"placements": ["row"],
|
||||||
|
"executionProfile": "sync",
|
||||||
|
"interaction": "confirm",
|
||||||
|
"confirmation": {
|
||||||
|
"message": "确定删除该记录?关联数据将一并清理。"
|
||||||
|
},
|
||||||
|
"bind": {
|
||||||
|
"tables": [
|
||||||
|
"todos"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"hostEffects": {
|
||||||
|
"onSuccess": [
|
||||||
|
"reloadTable",
|
||||||
|
"clearSelection"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"inputSchema": {
|
||||||
|
"type": "object",
|
||||||
|
"required": [
|
||||||
|
"id"
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"id": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "编号",
|
||||||
|
"readOnly": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"entrypoint": {
|
||||||
|
"type": "cli",
|
||||||
|
"command": "todo",
|
||||||
|
"args": [
|
||||||
|
"delete",
|
||||||
|
"ids",
|
||||||
|
"{{id}}"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -69,17 +69,17 @@ def _seed_todos_display_metadata(cursor) -> None:
|
|||||||
{"column_name": "id", "display_name": "编号", "description": "主键",
|
{"column_name": "id", "display_name": "编号", "description": "主键",
|
||||||
"visible": 1, "searchable": 1, "editable": 0, "display_type": "number"},
|
"visible": 1, "searchable": 1, "editable": 0, "display_type": "number"},
|
||||||
{"column_name": "title", "display_name": "标题", "description": "待办事项内容",
|
{"column_name": "title", "display_name": "标题", "description": "待办事项内容",
|
||||||
"grid_help": "简明描述要做的事", "visible": 1, "searchable": 1, "editable": 0,
|
"grid_help": "简明描述要做的事", "visible": 1, "searchable": 1, "editable": 1,
|
||||||
"display_type": "text"},
|
"display_type": "text"},
|
||||||
{"column_name": "status", "display_name": "状态", "description": "pending/done",
|
{"column_name": "status", "display_name": "状态", "description": "pending/done",
|
||||||
"grid_help": "pending=待办,done=完成", "visible": 1, "searchable": 1, "editable": 0,
|
"grid_help": "pending=待办,done=完成", "visible": 1, "searchable": 1, "editable": 0,
|
||||||
"display_type": "enum",
|
"display_type": "enum",
|
||||||
"options_json": '[{"value":"pending","label":"待办"},{"value":"done","label":"完成"}]'},
|
"options_json": '[{"value":"pending","label":"待办"},{"value":"done","label":"完成"}]'},
|
||||||
{"column_name": "priority", "display_name": "优先级", "description": "high/normal/low",
|
{"column_name": "priority", "display_name": "优先级", "description": "high/normal/low",
|
||||||
"visible": 1, "searchable": 1, "editable": 0, "display_type": "enum",
|
"visible": 1, "searchable": 1, "editable": 1, "display_type": "enum",
|
||||||
"options_json": '[{"value":"high","label":"高"},{"value":"normal","label":"中"},{"value":"low","label":"低"}]'},
|
"options_json": '[{"value":"high","label":"高"},{"value":"normal","label":"中"},{"value":"low","label":"低"}]'},
|
||||||
{"column_name": "due_at", "display_name": "截止时间", "description": "Unix 秒;可空",
|
{"column_name": "due_at", "display_name": "截止时间", "description": "Unix 秒;可空",
|
||||||
"visible": 1, "searchable": 1, "editable": 0, "display_type": "datetime_unix_seconds"},
|
"visible": 1, "searchable": 1, "editable": 1, "display_type": "datetime_unix_seconds"},
|
||||||
{"column_name": "created_at", "display_name": "创建时间", "description": "Unix 秒",
|
{"column_name": "created_at", "display_name": "创建时间", "description": "Unix 秒",
|
||||||
"visible": 1, "searchable": 0, "editable": 0, "display_type": "datetime_unix_seconds"},
|
"visible": 1, "searchable": 0, "editable": 0, "display_type": "datetime_unix_seconds"},
|
||||||
{"column_name": "updated_at", "display_name": "更新时间", "description": "Unix 秒",
|
{"column_name": "updated_at", "display_name": "更新时间", "description": "Unix 秒",
|
||||||
|
|||||||
Reference in New Issue
Block a user