feat: members permissions update

This commit is contained in:
ivannoskov
2026-02-11 18:46:16 +03:00
parent 77a41d6c2a
commit 9b509df12f
2 changed files with 23 additions and 28 deletions

View File

@@ -12,7 +12,15 @@ import type {
export const membersApi = {
/**
* Get list of workspace members
* Get current user's membership and permissions (any member can access)
*/
getCurrentMember: (workspaceId: string) =>
api.get<WorkspaceMember>(
`/workspaces/${workspaceId}/members/me`
),
/**
* Get list of workspace members (requires ADMIN_FULL)
*/
list: (workspaceId: string, params?: PaginationParams) =>
api.get<PaginatedResponse<WorkspaceMember>>(
@@ -20,12 +28,12 @@ export const membersApi = {
{ params }
),
/**
* Update member permissions
* @param workspaceId - workspace id
* @param workspaceUserId - workspace_user.id (not user.id!)
* @param data - permissions to update
*/
/**
* Update member permissions
* @param workspaceId - workspace id
* @param workspaceUserId - workspace_user.id (not user.id!)
* @param data - permissions to update
*/
updatePermissions: (
workspaceId: string,
workspaceUserId: string,