feat: update permissions

This commit is contained in:
ivannoskov
2026-02-10 17:15:38 +03:00
parent 6941915d76
commit e1117e46c8
13 changed files with 961 additions and 523 deletions

View File

@@ -20,16 +20,19 @@ export const membersApi = {
{ params }
),
/**
* Update member permissions
*/
/**
* Update member permissions
* @param workspaceId - workspace id
* @param workspaceUserId - workspace_user.id (not user.id!)
* @param data - permissions to update
*/
updatePermissions: (
workspaceId: string,
userId: string,
workspaceUserId: string,
data: UpdatePermissionsRequest
) =>
api.put<WorkspaceMember>(
`/workspaces/${workspaceId}/members/${userId}/permissions`,
`/workspaces/${workspaceId}/members/${workspaceUserId}/permissions`,
data
),
};