fix: Workspace manager folder

This commit is contained in:
zhangzhanwei 2025-10-27 17:07:59 +08:00 committed by zhanweizhang7
parent 03e4bda814
commit aaa0dab747
2 changed files with 2 additions and 1 deletions

View File

@ -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"

View File

@ -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
}