From 42cd98d4d98e064aed713eb6cb12e593ab53fd8b Mon Sep 17 00:00:00 2001 From: Akhil Mohan Date: Mon, 1 Apr 2024 23:13:08 +0530 Subject: [PATCH] feat: changed update patch function to privilegeDetails for identity privilege --- .../routes/v1/identity-project-additional-privilege-router.ts | 4 ++-- .../hooks/api/identityProjectAdditionalPrivilege/mutation.tsx | 4 ++-- .../hooks/api/identityProjectAdditionalPrivilege/types.tsx | 2 +- .../components/IdentityRoleForm/SpecificPrivilegeSection.tsx | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/src/ee/routes/v1/identity-project-additional-privilege-router.ts b/backend/src/ee/routes/v1/identity-project-additional-privilege-router.ts index f5f4207e5..4863a506e 100644 --- a/backend/src/ee/routes/v1/identity-project-additional-privilege-router.ts +++ b/backend/src/ee/routes/v1/identity-project-additional-privilege-router.ts @@ -115,7 +115,7 @@ export const registerIdentityProjectAdditionalPrivilegeRouter = async (server: F privilegeSlug: z.string().min(1).describe(IDENTITY_ADDITIONAL_PRIVILEGE.UPDATE.slug), identityId: z.string().min(1).describe(IDENTITY_ADDITIONAL_PRIVILEGE.UPDATE.identityId), projectSlug: z.string().min(1).describe(IDENTITY_ADDITIONAL_PRIVILEGE.UPDATE.projectSlug), - data: z + privilegeDetails: z .object({ slug: z .string() @@ -151,7 +151,7 @@ export const registerIdentityProjectAdditionalPrivilegeRouter = async (server: F }, onRequest: verifyAuth([AuthMode.JWT, AuthMode.IDENTITY_ACCESS_TOKEN]), handler: async (req) => { - const updatedInfo = req.body.data; + const updatedInfo = req.body.privilegeDetails; const privilege = await server.services.identityProjectAdditionalPrivilege.updateBySlug({ actorId: req.permission.id, actor: req.permission.type, diff --git a/frontend/src/hooks/api/identityProjectAdditionalPrivilege/mutation.tsx b/frontend/src/hooks/api/identityProjectAdditionalPrivilege/mutation.tsx index 0ea4318c4..bb3f6ca88 100644 --- a/frontend/src/hooks/api/identityProjectAdditionalPrivilege/mutation.tsx +++ b/frontend/src/hooks/api/identityProjectAdditionalPrivilege/mutation.tsx @@ -33,12 +33,12 @@ export const useUpdateIdentityProjectAdditionalPrivilege = () => { const queryClient = useQueryClient(); return useMutation({ - mutationFn: async ({ privilegeSlug, projectSlug, identityId, data }) => { + mutationFn: async ({ privilegeSlug, projectSlug, identityId, privilegeDetails }) => { const { data: res } = await apiRequest.patch("/api/v1/additional-privilege/identity", { privilegeSlug, projectSlug, identityId, - data + privilegeDetails }); return res.privilege; }, diff --git a/frontend/src/hooks/api/identityProjectAdditionalPrivilege/types.tsx b/frontend/src/hooks/api/identityProjectAdditionalPrivilege/types.tsx index 80323a2a9..fad549e38 100644 --- a/frontend/src/hooks/api/identityProjectAdditionalPrivilege/types.tsx +++ b/frontend/src/hooks/api/identityProjectAdditionalPrivilege/types.tsx @@ -43,7 +43,7 @@ export type TUpdateIdentityProjectPrivlegeDTO = { projectSlug: string; identityId: string; privilegeSlug: string; - data: Partial>; + privilegeDetails: Partial>; }; export type TDeleteIdentityProjectPrivilegeDTO = { diff --git a/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/SpecificPrivilegeSection.tsx b/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/SpecificPrivilegeSection.tsx index bf3e46a20..83a6b6e45 100644 --- a/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/SpecificPrivilegeSection.tsx +++ b/frontend/src/views/Project/MembersPage/components/IdentityTab/components/IdentityRoleForm/SpecificPrivilegeSection.tsx @@ -134,7 +134,7 @@ const SpecificPrivilegeSecretForm = ({ conditions.secretPath = { $glob: data.secretPath }; } await updateIdentityPrivilege.mutateAsync({ - data: { + privilegeDetails: { ...data.temporaryAccess, permissions: actions .filter(({ allowed }) => allowed)