fix(fe): workspace members pagination not loading additional pages
This commit is contained in:
@@ -347,7 +347,7 @@ type Documents = {
|
||||
"\n query SettingsWorkspacesMembersInvites($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesMembersInvitesTable_Workspace\n }\n }\n": typeof types.SettingsWorkspacesMembersInvitesDocument,
|
||||
"\n query SettingsWorkspacesMembersRequests($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesMembersRequestsTable_Workspace\n }\n }\n": typeof types.SettingsWorkspacesMembersRequestsDocument,
|
||||
"\n query SettingsWorkspacesMembersTableQuery($slug: String!) {\n workspaceBySlug(slug: $slug) {\n id\n role\n ...SettingsWorkspacesMembersTableHeader_Workspace\n permissions {\n canReadMemberEmail {\n ...FullPermissionCheckResult\n }\n }\n }\n }\n": typeof types.SettingsWorkspacesMembersTableQueryDocument,
|
||||
"\n query SettingsWorkspacesMembersSearch($slug: String!, $filter: WorkspaceTeamFilter) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: 250) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n": typeof types.SettingsWorkspacesMembersSearchDocument,
|
||||
"\n query SettingsWorkspacesMembersSearch(\n $slug: String!\n $filter: WorkspaceTeamFilter\n $limit: Int\n $cursor: String\n ) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: $limit, cursor: $cursor) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n": typeof types.SettingsWorkspacesMembersSearchDocument,
|
||||
"\n query SettingsWorkspacesInvitesSearch(\n $slug: String!\n $invitesFilter: PendingWorkspaceCollaboratorsFilter\n ) {\n workspaceBySlug(slug: $slug) {\n id\n ...SettingsWorkspacesMembersTableHeader_Workspace\n invitedTeam(filter: $invitesFilter) {\n ...SettingsWorkspacesMembersInvitesTable_PendingWorkspaceCollaborator\n }\n }\n }\n": typeof types.SettingsWorkspacesInvitesSearchDocument,
|
||||
"\n query SettingsWorkspacesProjects(\n $slug: String!\n $limit: Int!\n $cursor: String\n $filter: WorkspaceProjectsFilter\n ) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesProjects_Workspace\n projects(limit: $limit, cursor: $cursor, filter: $filter) {\n cursor\n ...SettingsWorkspacesProjects_ProjectCollection\n }\n }\n }\n": typeof types.SettingsWorkspacesProjectsDocument,
|
||||
"\n query SettingsWorkspaceSecurity($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesSecurity_Workspace\n }\n }\n": typeof types.SettingsWorkspaceSecurityDocument,
|
||||
@@ -795,7 +795,7 @@ const documents: Documents = {
|
||||
"\n query SettingsWorkspacesMembersInvites($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesMembersInvitesTable_Workspace\n }\n }\n": types.SettingsWorkspacesMembersInvitesDocument,
|
||||
"\n query SettingsWorkspacesMembersRequests($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesMembersRequestsTable_Workspace\n }\n }\n": types.SettingsWorkspacesMembersRequestsDocument,
|
||||
"\n query SettingsWorkspacesMembersTableQuery($slug: String!) {\n workspaceBySlug(slug: $slug) {\n id\n role\n ...SettingsWorkspacesMembersTableHeader_Workspace\n permissions {\n canReadMemberEmail {\n ...FullPermissionCheckResult\n }\n }\n }\n }\n": types.SettingsWorkspacesMembersTableQueryDocument,
|
||||
"\n query SettingsWorkspacesMembersSearch($slug: String!, $filter: WorkspaceTeamFilter) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: 250) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n": types.SettingsWorkspacesMembersSearchDocument,
|
||||
"\n query SettingsWorkspacesMembersSearch(\n $slug: String!\n $filter: WorkspaceTeamFilter\n $limit: Int\n $cursor: String\n ) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: $limit, cursor: $cursor) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n": types.SettingsWorkspacesMembersSearchDocument,
|
||||
"\n query SettingsWorkspacesInvitesSearch(\n $slug: String!\n $invitesFilter: PendingWorkspaceCollaboratorsFilter\n ) {\n workspaceBySlug(slug: $slug) {\n id\n ...SettingsWorkspacesMembersTableHeader_Workspace\n invitedTeam(filter: $invitesFilter) {\n ...SettingsWorkspacesMembersInvitesTable_PendingWorkspaceCollaborator\n }\n }\n }\n": types.SettingsWorkspacesInvitesSearchDocument,
|
||||
"\n query SettingsWorkspacesProjects(\n $slug: String!\n $limit: Int!\n $cursor: String\n $filter: WorkspaceProjectsFilter\n ) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesProjects_Workspace\n projects(limit: $limit, cursor: $cursor, filter: $filter) {\n cursor\n ...SettingsWorkspacesProjects_ProjectCollection\n }\n }\n }\n": types.SettingsWorkspacesProjectsDocument,
|
||||
"\n query SettingsWorkspaceSecurity($slug: String!) {\n workspaceBySlug(slug: $slug) {\n ...SettingsWorkspacesSecurity_Workspace\n }\n }\n": types.SettingsWorkspaceSecurityDocument,
|
||||
@@ -2259,7 +2259,7 @@ export function graphql(source: "\n query SettingsWorkspacesMembersTableQuery($
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
export function graphql(source: "\n query SettingsWorkspacesMembersSearch($slug: String!, $filter: WorkspaceTeamFilter) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: 250) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n"): (typeof documents)["\n query SettingsWorkspacesMembersSearch($slug: String!, $filter: WorkspaceTeamFilter) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: 250) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n"];
|
||||
export function graphql(source: "\n query SettingsWorkspacesMembersSearch(\n $slug: String!\n $filter: WorkspaceTeamFilter\n $limit: Int\n $cursor: String\n ) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: $limit, cursor: $cursor) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n"): (typeof documents)["\n query SettingsWorkspacesMembersSearch(\n $slug: String!\n $filter: WorkspaceTeamFilter\n $limit: Int\n $cursor: String\n ) {\n workspaceBySlug(slug: $slug) {\n id\n team(filter: $filter, limit: $limit, cursor: $cursor) {\n items {\n id\n ...SettingsWorkspacesMembersTable_WorkspaceCollaborator\n }\n cursor\n totalCount\n }\n }\n }\n"];
|
||||
/**
|
||||
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
|
||||
*/
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -319,7 +319,10 @@ function createCache(): InMemoryCache {
|
||||
merge: (_existing, incoming) => incoming
|
||||
},
|
||||
team: {
|
||||
merge: (_existing, incoming) => incoming
|
||||
keyArgs: ['filter', 'limit'],
|
||||
merge: buildAbstractCollectionMergeFunction(
|
||||
'WorkspaceCollaboratorCollection'
|
||||
)
|
||||
},
|
||||
plan: {
|
||||
merge: incomingOverwritesExistingMergeFunction
|
||||
|
||||
@@ -88,10 +88,15 @@ export const settingsWorkspacesMembersTableQuery = graphql(`
|
||||
`)
|
||||
|
||||
export const settingsWorkspacesMembersSearchQuery = graphql(`
|
||||
query SettingsWorkspacesMembersSearch($slug: String!, $filter: WorkspaceTeamFilter) {
|
||||
query SettingsWorkspacesMembersSearch(
|
||||
$slug: String!
|
||||
$filter: WorkspaceTeamFilter
|
||||
$limit: Int
|
||||
$cursor: String
|
||||
) {
|
||||
workspaceBySlug(slug: $slug) {
|
||||
id
|
||||
team(filter: $filter, limit: 250) {
|
||||
team(filter: $filter, limit: $limit, cursor: $cursor) {
|
||||
items {
|
||||
id
|
||||
...SettingsWorkspacesMembersTable_WorkspaceCollaborator
|
||||
|
||||
Reference in New Issue
Block a user