From c377be0a14fbe927018f195042eab2f972e25ffa Mon Sep 17 00:00:00 2001 From: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> Date: Sat, 6 Jun 2026 15:08:32 -0600 Subject: [PATCH] fix: respect gitProviders permissions in git provider UI (#4561) --- .../settings/git/show-git-providers.tsx | 43 +++++++++++-------- 1 file changed, 26 insertions(+), 17 deletions(-) diff --git a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx index 2827a9611..a4214ddc2 100644 --- a/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx +++ b/apps/dokploy/components/dashboard/settings/git/show-git-providers.tsx @@ -49,7 +49,11 @@ export const ShowGitProviders = () => { api.gitProvider.remove.useMutation(); const { mutateAsync: toggleShare, isPending: isToggling } = api.gitProvider.toggleShare.useMutation(); + const { data: currentMember } = api.user.get.useQuery(); + const { data: permissions } = api.user.getPermissions.useQuery(); const url = useUrl(); + const isOrgAdmin = + currentMember?.role === "owner" || currentMember?.role === "admin"; const getGitlabUrl = ( clientId: string, @@ -87,18 +91,20 @@ export const ShowGitProviders = () => {