bbd5146e5a
* fix(workspaces): a suggestion of paginated teams * fix(workspaces): workspace team pagination (?) * fix(workspaces): pagination based on acl createdAt * fix(workspaces): fix some roles-related tests * fix(workspaces): improve query and tests * fix(workspaces): collaborators query without incorrect groupBy * fix(workspaces): add default values to migration * Fixed queries and fragments * Merged main * Remove comment * chore(workspaces): update WorkspaceCollaboratorCollection mocks * chore(workspaces): fix role test * chore(workspaces); ope * fix(workspaces): move workspace acl timestamps to separate table * Merge? * fix(workspaces) drop that table * fix(workspaces): cursor * fix(workspaceInvites): undo merge borkage * fix(workspaces): rework workspace member pagination * fix(workspaces): fix test * fix(workspaces): test test * fix(workspaces): literally garbage --------- Co-authored-by: Mike Tasset <mike.tasset@gmail.com> Co-authored-by: Gergő Jedlicska <gergo@jedlicska.com>
105 lines
2.5 KiB
TypeScript
105 lines
2.5 KiB
TypeScript
import { graphql } from '~~/lib/common/generated/gql'
|
|
|
|
export const settingsSidebarQuery = graphql(`
|
|
query SettingsSidebar {
|
|
activeUser {
|
|
...SettingsDialog_User
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspaceGeneralQuery = graphql(`
|
|
query SettingsWorkspaceGeneral($id: String!) {
|
|
workspace(id: $id) {
|
|
...SettingsWorkspacesGeneral_Workspace
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspaceBillingQuery = graphql(`
|
|
query SettingsWorkspaceBilling($workspaceId: String!) {
|
|
workspace(id: $workspaceId) {
|
|
id
|
|
...SettingsWorkspacesBilling_Workspace
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspacesMembersQuery = graphql(`
|
|
query SettingsWorkspacesMembers(
|
|
$workspaceId: String!
|
|
$invitesFilter: PendingWorkspaceCollaboratorsFilter
|
|
) {
|
|
workspace(id: $workspaceId) {
|
|
...SettingsWorkspacesMembers_Workspace
|
|
...SettingsWorkspacesMembersMembersTable_Workspace
|
|
...SettingsWorkspacesMembersGuestsTable_Workspace
|
|
...SettingsWorkspacesMembersInvitesTable_Workspace
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspacesMembersSearchQuery = graphql(`
|
|
query SettingsWorkspacesMembersSearch(
|
|
$workspaceId: String!
|
|
$filter: WorkspaceTeamFilter
|
|
) {
|
|
workspace(id: $workspaceId) {
|
|
id
|
|
team(filter: $filter) {
|
|
items {
|
|
id
|
|
...SettingsWorkspacesMembersMembersTable_WorkspaceCollaborator
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspacesInvitesSearchQuery = graphql(`
|
|
query SettingsWorkspacesInvitesSearch(
|
|
$workspaceId: String!
|
|
$invitesFilter: PendingWorkspaceCollaboratorsFilter
|
|
) {
|
|
workspace(id: $workspaceId) {
|
|
...SettingsWorkspacesMembersInvitesTable_Workspace
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsUserEmailsQuery = graphql(`
|
|
query SettingsUserEmailsQuery {
|
|
activeUser {
|
|
...SettingsUserEmails_User
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspacesProjectsQuery = graphql(`
|
|
query SettingsWorkspacesProjects(
|
|
$workspaceId: String!
|
|
$limit: Int!
|
|
$cursor: String
|
|
$filter: WorkspaceProjectsFilter
|
|
) {
|
|
workspace(id: $workspaceId) {
|
|
id
|
|
projects(limit: $limit, cursor: $cursor, filter: $filter) {
|
|
cursor
|
|
...SettingsWorkspacesProjects_ProjectCollection
|
|
}
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const settingsWorkspacesSecurityQuery = graphql(`
|
|
query SettingsWorkspaceSecurity($workspaceId: String!) {
|
|
workspace(id: $workspaceId) {
|
|
...SettingsWorkspacesSecurity_Workspace
|
|
}
|
|
activeUser {
|
|
...SettingsWorkspacesSecurity_User
|
|
}
|
|
}
|
|
`)
|