mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-20 20:39:55 +00:00
feat(model): 添加status字段表示启用状态
- 在myapp模块的ApplicationModel中新增status字段,标识应用是否启用 - 在demo模块的DemoModel中新增status字段,标识示例条目是否启用 - 修改代码生成模块相关模型,替换BaseMixin为CreatorMixin - 删除代码生成模块中Python模板相关文件与Vue前端代码模板,优化代码结构和清理无用模板文件
This commit is contained in:
@@ -1177,6 +1177,162 @@
|
||||
"description": "初始化数据"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "版本管理",
|
||||
"type": 2,
|
||||
"icon": "el-icon-Guide",
|
||||
"order": 10,
|
||||
"permission": "system:version:query",
|
||||
"route_name": "Version",
|
||||
"route_path": "/system/version",
|
||||
"component_path": "system/version/index",
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "版本管理",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据",
|
||||
"children": [
|
||||
{
|
||||
"name": "创建版本",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 1,
|
||||
"permission": "system:version:create",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "创建版本",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"name": "修改版本",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 2,
|
||||
"permission": "system:version:update",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "修改版本",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"name": "删除版本",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 3,
|
||||
"permission": "system:version:delete",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "删除版本",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "工单管理",
|
||||
"type": 2,
|
||||
"icon": "el-icon-Help",
|
||||
"order": 11,
|
||||
"permission": "system:ticket:query",
|
||||
"route_name": "Ticket",
|
||||
"route_path": "/system/ticket",
|
||||
"component_path": "system/ticket/index",
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "工单管理",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据",
|
||||
"children": [
|
||||
{
|
||||
"name": "创建工单",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 1,
|
||||
"permission": "system:ticket:create",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "创建工单",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"name": "修改工单",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 2,
|
||||
"permission": "system:ticket:update",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "修改工单",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
},
|
||||
{
|
||||
"name": "删除工单",
|
||||
"type": 3,
|
||||
"icon": null,
|
||||
"order": 3,
|
||||
"permission": "system:ticket:delete",
|
||||
"route_name": null,
|
||||
"route_path": null,
|
||||
"component_path": null,
|
||||
"status": true,
|
||||
"keep_alive": true,
|
||||
"hidden": false,
|
||||
"always_show": false,
|
||||
"title": "删除工单",
|
||||
"params": null,
|
||||
"affix": false,
|
||||
"redirect": null,
|
||||
"description": "初始化数据"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -1634,7 +1790,7 @@
|
||||
{
|
||||
"name": "应用管理",
|
||||
"type": 1,
|
||||
"icon": "captcha",
|
||||
"icon": "el-icon-ShoppingBag",
|
||||
"order": 6,
|
||||
"permission": null,
|
||||
"route_name": "Application",
|
||||
@@ -1653,7 +1809,7 @@
|
||||
{
|
||||
"name": "我的应用",
|
||||
"type": 2,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "el-icon-ShoppingCartFull",
|
||||
"order": 1,
|
||||
"permission": "application:myapp:query",
|
||||
"route_name": "ApplicationSystem",
|
||||
@@ -1752,7 +1908,7 @@
|
||||
{
|
||||
"name": "存储管理",
|
||||
"type": 1,
|
||||
"icon": "document",
|
||||
"icon": "el-icon-Coin",
|
||||
"order": 7,
|
||||
"permission": null,
|
||||
"route_name": "Resource",
|
||||
@@ -1963,7 +2119,7 @@
|
||||
{
|
||||
"name": "存储监控",
|
||||
"type": 2,
|
||||
"icon": "el-icon-Files",
|
||||
"icon": "el-icon-PieChart",
|
||||
"order": 2,
|
||||
"permission": "resource:stats:query",
|
||||
"route_name": "Stats",
|
||||
@@ -1984,7 +2140,7 @@
|
||||
{
|
||||
"name": "AI大模型",
|
||||
"type": 1,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "el-icon-Pointer",
|
||||
"order": 8,
|
||||
"permission": null,
|
||||
"route_name": "AI",
|
||||
@@ -2003,7 +2159,7 @@
|
||||
{
|
||||
"name": "MCP应用",
|
||||
"type": 2,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "el-icon-ToiletPaper",
|
||||
"order": 1,
|
||||
"permission": "ai:mcp:chat",
|
||||
"route_name": "MCP",
|
||||
@@ -2045,7 +2201,7 @@
|
||||
{
|
||||
"name": "代码管理",
|
||||
"type": 1,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "code",
|
||||
"order": 9,
|
||||
"permission": null,
|
||||
"route_name": "Gencode",
|
||||
@@ -2064,7 +2220,7 @@
|
||||
{
|
||||
"name": "代码生成",
|
||||
"type": 2,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "code",
|
||||
"order": 1,
|
||||
"permission": "gencode:backcode:query",
|
||||
"route_name": "Backcode",
|
||||
@@ -2083,7 +2239,7 @@
|
||||
{
|
||||
"name": "前端构建",
|
||||
"type": 2,
|
||||
"icon": "el-icon-DataLine",
|
||||
"icon": "el-icon-Wallet",
|
||||
"order": 2,
|
||||
"permission": "gencode:webcode:query",
|
||||
"route_name": "webcode",
|
||||
|
||||
Reference in New Issue
Block a user