feat(home): 客户菜单开放通用助手+全部产线+API Key自助(dapi apikey_manage套件RBAC补logined;词条四语)
This commit is contained in:
parent
bb88c19a10
commit
85414a4b7b
@ -34,3 +34,5 @@ Submit: Submit
|
||||
营销产线规划中,尚未开发: Marketing Pipeline is planned, not yet developed
|
||||
切换主题: Toggle theme
|
||||
显示所有已最小化的窗口: Show all minimized windows
|
||||
通用助手: General Assistant
|
||||
API Key: API Key
|
||||
|
||||
@ -34,3 +34,5 @@ Submit: 送信
|
||||
营销产线规划中,尚未开发: マーケティングパイプラインは計画中で、まだ開発されていません
|
||||
切换主题: テーマ切替
|
||||
显示所有已最小化的窗口: 最小化されたすべてのウィンドウを表示
|
||||
通用助手: 汎用アシスタント
|
||||
API Key: API Key
|
||||
|
||||
@ -34,3 +34,5 @@ Submit: 제출
|
||||
营销产线规划中,尚未开发: 마케팅 파이프라인은 계획 중이며 아직 개발되지 않았습니다
|
||||
切换主题: 테마 전환
|
||||
显示所有已最小化的窗口: 최소화된 모든 창 표시
|
||||
通用助手: 일반 어시스턴트
|
||||
API Key: API Key
|
||||
|
||||
@ -34,3 +34,5 @@ Submit: Submit
|
||||
营销产线规划中,尚未开发: 营销产线规划中,尚未开发
|
||||
切换主题: 切换主题
|
||||
显示所有已最小化的窗口: 显示所有已最小化的窗口
|
||||
通用助手: 通用助手
|
||||
API Key: API Key
|
||||
|
||||
@ -62,6 +62,21 @@ PERMS = [
|
||||
("/pipeline_core/index.ui", "pipeline_core", "logined"),
|
||||
("/pipeline_ops/index.ui", "pipeline_ops", "logined"),
|
||||
("/pipeline_dist/index.ui", "pipeline_dist", "logined"),
|
||||
# dapi 客户自助 API Key 套件(apikey_manage.ui 数据按 orgid+userid 自过滤;
|
||||
# downapps/get_apikey/apply_apikey 已挂 customer.*,此处补齐页面+操作端点,
|
||||
# 口径 logined 与既有 create_apikey.dspy/copy_apikey.dspy 一致)
|
||||
("/dapi", "dapi", "logined"),
|
||||
("/dapi/apikey_manage.ui", "dapi", "logined"),
|
||||
("/dapi/downapps.dspy", "dapi", "logined"),
|
||||
("/dapi/get_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/apply_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/create_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/create_apikey.ui", "dapi", "logined"),
|
||||
("/dapi/copy_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/update_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/update_apikey.ui", "dapi", "logined"),
|
||||
("/dapi/do_update_apikey.dspy", "dapi", "logined"),
|
||||
("/dapi/delete_apikey.dspy", "dapi", "logined"),
|
||||
]
|
||||
|
||||
|
||||
|
||||
@ -276,5 +276,7 @@
|
||||
"📱 短视频": "📱 Short Video",
|
||||
"切换主题": "Toggle theme",
|
||||
"显示所有已最小化的窗口": "Show all minimized windows",
|
||||
"## 完毕 ##": "## Done ##"
|
||||
"## 完毕 ##": "## Done ##",
|
||||
"通用助手": "General Assistant",
|
||||
"API Key": "API Key"
|
||||
}
|
||||
@ -276,5 +276,7 @@
|
||||
"📱 短视频": "📱 ショート動画",
|
||||
"切换主题": "テーマ切替",
|
||||
"显示所有已最小化的窗口": "最小化されたすべてのウィンドウを表示",
|
||||
"## 完毕 ##": "## 完了 ##"
|
||||
"## 完毕 ##": "## 完了 ##",
|
||||
"通用助手": "汎用アシスタント",
|
||||
"API Key": "API Key"
|
||||
}
|
||||
@ -276,5 +276,7 @@
|
||||
"📱 短视频": "📱 숏폼 영상",
|
||||
"切换主题": "테마 전환",
|
||||
"显示所有已最小化的窗口": "최소화된 모든 창 표시",
|
||||
"## 完毕 ##": "## 완료 ##"
|
||||
"## 完毕 ##": "## 완료 ##",
|
||||
"通用助手": "일반 어시스턴트",
|
||||
"API Key": "API Key"
|
||||
}
|
||||
@ -98,5 +98,7 @@
|
||||
"📱 短视频": "📱 短视频",
|
||||
"切换主题": "切换主题",
|
||||
"显示所有已最小化的窗口": "显示所有已最小化的窗口",
|
||||
"## 完毕 ##": "## 完毕 ##"
|
||||
"## 完毕 ##": "## 完毕 ##",
|
||||
"通用助手": "通用助手",
|
||||
"API Key": "API Key"
|
||||
}
|
||||
@ -152,6 +152,50 @@
|
||||
"target": "app.main_content",
|
||||
"items": [
|
||||
{% if is_customer and not is_admin %}
|
||||
{
|
||||
"name": "generic_agent",
|
||||
"label": "通用助手",
|
||||
"icon": "",
|
||||
"script": "this.open_tab({name:'generic_agent',label:'通用助手',url:'/pipeline_core/agent_generic',removable:true})"
|
||||
},
|
||||
{
|
||||
"name": "cust_pipelines_group",
|
||||
"label": "产线",
|
||||
"icon": "{{entire_url('/imgs/workflow.svg')}}",
|
||||
"items": [
|
||||
{
|
||||
"name": "pipeline_opportunity",
|
||||
"label": "商机产线",
|
||||
"script": "this.open_tab({name:'pipeline_opportunity',label:'商机产线',url:'/pipeline-opportunity/agent',removable:true})"
|
||||
},
|
||||
{
|
||||
"name": "pipeline_bidding",
|
||||
"label": "投标产线",
|
||||
"script": "this.open_tab({name:'pipeline_bidding',label:'投标产线',url:'/pipeline-bidding/agent',removable:true})"
|
||||
},
|
||||
{
|
||||
"name": "pipeline_sdlc",
|
||||
"label": "开发产线",
|
||||
"script": "this.open_tab({name:'pipeline_sdlc',label:'开发产线',url:'/pipeline_core/agent',removable:true})"
|
||||
},
|
||||
{
|
||||
"name": "pipeline_foms",
|
||||
"label": "运维产线",
|
||||
"script": "bricks.show_message({title:'运维产线',message:'运维产线(面向FOMS)规划中,尚未开发'});"
|
||||
},
|
||||
{
|
||||
"name": "pipeline_marketing",
|
||||
"label": "营销产线",
|
||||
"script": "bricks.show_message({title:'营销产线',message:'营销产线规划中,尚未开发'});"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "cust_apikey",
|
||||
"label": "API Key",
|
||||
"icon": "",
|
||||
"script": "this.open_tab({name:'cust_apikey',label:'API Key',url:'/dapi/apikey_manage.ui',removable:true})"
|
||||
},
|
||||
{
|
||||
"name": "cust_account",
|
||||
"label": "我的账户",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user