From 7e1d9894fbd865d008ad777397ad74d0aa229862 Mon Sep 17 00:00:00 2001 From: zxhlyh Date: Fri, 7 Feb 2025 16:02:12 +0800 Subject: [PATCH] fix: plugins task permission (#13330) --- web/service/use-plugins.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/service/use-plugins.ts b/web/service/use-plugins.ts index 2eb99055ad..a1cf1a62e6 100644 --- a/web/service/use-plugins.ts +++ b/web/service/use-plugins.ts @@ -29,6 +29,7 @@ import { useQueryClient, } from '@tanstack/react-query' import { useInvalidateAllBuiltInTools } from './use-tools' +import usePermission from '@/app/components/plugins/plugin-page/use-permission' const NAME_SPACE = 'plugins' @@ -356,12 +357,16 @@ export const useFetchPluginsInMarketPlaceByInfo = (infos: Record[]) const usePluginTaskListKey = [NAME_SPACE, 'pluginTaskList'] export const usePluginTaskList = () => { + const { + canManagement, + } = usePermission() const { data, isFetched, refetch, ...rest } = useQuery({ + enabled: canManagement, queryKey: usePluginTaskListKey, queryFn: () => get<{ tasks: PluginTask[] }>('/workspaces/current/plugin/tasks?page=1&page_size=100'), refetchInterval: (lastQuery) => {