feat: members permissions update
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user