mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Workspace manager folder
This commit is contained in:
parent
03e4bda814
commit
aaa0dab747
|
|
@ -38,7 +38,7 @@ class FolderView(APIView):
|
|||
tags=[_('Folder')] # type: ignore
|
||||
)
|
||||
@has_permissions(
|
||||
lambda r, kwargs: Permission(group=Group(f"{kwargs.get('source')}_FOLDER"), operate=Operate.EDIT,
|
||||
lambda r, kwargs: Permission(group=Group(f"{kwargs.get('source')}_FOLDER"), operate=Operate.CREATE,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}/{kwargs.get('source')}/{r.data.get('parent_id')}"),
|
||||
lambda r, kwargs: Permission(group=Group(kwargs.get('source')), operate=Operate.EDIT,
|
||||
resource_path=f"/WORKSPACE/{kwargs.get('workspace_id')}:ROLE/WORKSPACE_MANAGE"
|
||||
|
|
|
|||
|
|
@ -380,6 +380,7 @@ const toolStoreDescDrawerRef = ref<InstanceType<typeof ToolStoreDescDrawer>>()
|
|||
function openCreateDialog(data?: any) {
|
||||
// mcp工具
|
||||
if (data?.tool_type === 'MCP') {
|
||||
bus.emit('select_node', data.folder_id)
|
||||
openCreateMcpDialog(data)
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue