d2f2d7bcfd
* feat(automate): expose function regeneration endpoint * chore(automate): remember to call the function * fix(automate): use correct auth code action * fix(automate): token regenerate policy * fix(automate): expose function regen token policy * feat(automate): workspace automation settings tab * feat(automate): function token regeneration dialog * fix(automate): improve gql usage in vue components * chore(authz): tests for automate function policies * fix(automate): use paginated query * fix(automate): resolve initial result
202 lines
11 KiB
TypeScript
202 lines
11 KiB
TypeScript
import type { CodegenConfig } from '@graphql-codegen/cli'
|
|
|
|
const config: CodegenConfig = {
|
|
schema: ['modules/core/graph/schema.ts'],
|
|
overwrite: true,
|
|
documents: undefined,
|
|
generates: {
|
|
'modules/core/graph/generated/graphql.ts': {
|
|
documents: [
|
|
'modules/cross-server-sync/**/*.{js,ts}',
|
|
'test/graphql/*.{js,ts}',
|
|
'modules/**/tests/helpers/graphql.ts',
|
|
'modules/**/tests/helpers/*Graphql.ts',
|
|
'modules/**/tests/helpers/graphql/*.ts'
|
|
],
|
|
plugins: [
|
|
'typescript',
|
|
'typescript-resolvers',
|
|
'typescript-operations',
|
|
'typed-document-node'
|
|
],
|
|
config: {
|
|
enumsAsConst: true,
|
|
contextType: '@/modules/shared/helpers/typeHelper#GraphQLContext',
|
|
mappers: {
|
|
Stream: '@/modules/core/helpers/graphTypes#StreamGraphQLReturn',
|
|
Commit: '@/modules/core/helpers/graphTypes#CommitGraphQLReturn',
|
|
Project: '@/modules/core/helpers/graphTypes#ProjectGraphQLReturn',
|
|
Object: '@/modules/core/helpers/graphTypes#ObjectGraphQLReturn',
|
|
Version: '@/modules/core/helpers/graphTypes#VersionGraphQLReturn',
|
|
ServerInvite:
|
|
'@/modules/core/helpers/graphTypes#ServerInviteGraphQLReturnType',
|
|
Model: '@/modules/core/helpers/graphTypes#ModelGraphQLReturn',
|
|
ModelsTreeItem:
|
|
'@/modules/core/helpers/graphTypes#ModelsTreeItemGraphQLReturn',
|
|
StreamAccessRequest:
|
|
'@/modules/accessrequests/helpers/graphTypes#StreamAccessRequestGraphQLReturn',
|
|
ProjectAccessRequest:
|
|
'@/modules/accessrequests/helpers/graphTypes#ProjectAccessRequestGraphQLReturn',
|
|
ProjectAccessRequestMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
LimitedUser: '@/modules/core/helpers/graphTypes#LimitedUserGraphQLReturn',
|
|
User: '@/modules/core/helpers/graphTypes#UserGraphQLReturn',
|
|
EmbedToken: '@/modules/core/helpers/graphTypes#EmbedTokenGraphQLReturn',
|
|
ActiveUserMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
UserMetaMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
UserEmailMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ProjectMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ProjectInviteMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ModelMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
VersionMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
FileUploadMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
CommentMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AutomateFunctionPermissionChecks:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionPermissionChecksGraphQLReturn',
|
|
AutomateMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AdminMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
AdminQueries: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerStatistics: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerStats: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
CommentReplyAuthorCollection:
|
|
'@/modules/comments/helpers/graphTypes#CommentReplyAuthorCollectionGraphQLReturn',
|
|
Comment: '@/modules/comments/helpers/graphTypes#CommentGraphQLReturn',
|
|
CommentPermissionChecks:
|
|
'@/modules/comments/helpers/graphTypes#CommentPermissionChecksGraphQLReturn',
|
|
PendingStreamCollaborator:
|
|
'@/modules/serverinvites/helpers/graphTypes#PendingStreamCollaboratorGraphQLReturn',
|
|
StreamCollaborator:
|
|
'@/modules/core/helpers/graphTypes#StreamCollaboratorGraphQLReturn',
|
|
ProjectCollaborator:
|
|
'@/modules/core/helpers/graphTypes#ProjectCollaboratorGraphQLReturn',
|
|
FileUpload: '@/modules/fileuploads/helpers/types#FileUploadGraphQLReturn',
|
|
AutomateFunction:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionGraphQLReturn',
|
|
AutomateFunctionRelease:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionReleaseGraphQLReturn',
|
|
Automation: '@/modules/automate/helpers/graphTypes#AutomationGraphQLReturn',
|
|
AutomationPermissionChecks:
|
|
'@/modules/automate/helpers/graphTypes#AutomationPermissionChecksGraphQLReturn',
|
|
AutomationRevision:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionGraphQLReturn',
|
|
AutomationRevisionFunction:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionFunctionGraphQLReturn',
|
|
AutomateRun: '@/modules/automate/helpers/graphTypes#AutomateRunGraphQLReturn',
|
|
AutomationRunTrigger:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRunTriggerGraphQLReturn',
|
|
VersionCreatedTrigger:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRunTriggerGraphQLReturn',
|
|
AutomationRevisionTriggerDefinition:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionTriggerDefinitionGraphQLReturn',
|
|
VersionCreatedTriggerDefinition:
|
|
'@/modules/automate/helpers/graphTypes#AutomationRevisionTriggerDefinitionGraphQLReturn',
|
|
AutomateFunctionRun:
|
|
'@/modules/automate/helpers/graphTypes#AutomateFunctionRunGraphQLReturn',
|
|
TriggeredAutomationsStatus:
|
|
'@/modules/automate/helpers/graphTypes#TriggeredAutomationsStatusGraphQLReturn',
|
|
ProjectAutomationMutations:
|
|
'@/modules/automate/helpers/graphTypes#ProjectAutomationMutationsGraphQLReturn',
|
|
ProjectTriggeredAutomationsStatusUpdatedMessage:
|
|
'@/modules/automate/helpers/graphTypes#ProjectTriggeredAutomationsStatusUpdatedMessageGraphQLReturn',
|
|
ProjectAutomationsUpdatedMessage:
|
|
'@/modules/automate/helpers/graphTypes#ProjectAutomationsUpdatedMessageGraphQLReturn',
|
|
UserAutomateInfo:
|
|
'@/modules/automate/helpers/graphTypes#UserAutomateInfoGraphQLReturn',
|
|
Workspace:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceGraphQLReturn',
|
|
WorkspaceSso:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceSsoGraphQLReturn',
|
|
WorkspaceMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceMutationsGraphQLReturn',
|
|
WorkspaceJoinRequestMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceJoinRequestMutationsGraphQLReturn',
|
|
WorkspaceInviteMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceInviteMutationsGraphQLReturn',
|
|
WorkspacePlan:
|
|
'@/modules/gatekeeperCore/helpers/graphTypes#WorkspacePlanGraphQLReturn',
|
|
WorkspacePlanUsage:
|
|
'@/modules/gatekeeperCore/helpers/graphTypes#WorkspacePlanUsageGraphQLReturn',
|
|
WorkspaceProjectMutations:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceProjectMutationsGraphQLReturn',
|
|
WorkspaceBillingMutations:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceBillingMutationsGraphQLReturn',
|
|
PendingWorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#PendingWorkspaceCollaboratorGraphQLReturn',
|
|
WorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceCollaboratorGraphQLReturn',
|
|
LimitedWorkspace:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceGraphQLReturn',
|
|
LimitedWorkspaceCollaborator:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceCollaboratorGraphQLReturn',
|
|
WorkspaceSubscriptionSeats:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceSubscriptionSeatsGraphQLReturn',
|
|
WorkspaceJoinRequest:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspaceJoinRequestGraphQLReturn',
|
|
LimitedWorkspaceJoinRequest:
|
|
'@/modules/workspacesCore/helpers/graphTypes#LimitedWorkspaceJoinRequestGraphQLReturn',
|
|
ProjectMoveToWorkspaceDryRun:
|
|
'@/modules/workspacesCore/helpers/graphTypes#ProjectMoveToWorkspaceDryRunGraphQLReturn',
|
|
Webhook: '@/modules/webhooks/helpers/graphTypes#WebhookGraphQLReturn',
|
|
SmartTextEditorValue:
|
|
'@/modules/core/services/richTextEditorService#SmartTextEditorValueGraphQLReturn',
|
|
BlobMetadata: '@/modules/blobstorage/domain/types#BlobStorageItem',
|
|
ServerWorkspacesInfo: '@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ActivityCollection:
|
|
'@/modules/activitystream/helpers/graphTypes#ActivityCollectionGraphQLReturn',
|
|
ProjectRole:
|
|
'@/modules/workspacesCore/helpers/graphTypes#ProjectRoleGraphQLReturn',
|
|
ServerApp: '@/modules/auth/helpers/graphTypes#ServerAppGraphQLReturn',
|
|
ServerAppListItem:
|
|
'@/modules/auth/helpers/graphTypes#ServerAppListItemGraphQLReturn',
|
|
ServerInfo: '@/modules/core/helpers/graphTypes#ServerInfoGraphQLReturn',
|
|
Branch: '@/modules/core/helpers/graphTypes#BranchGraphQLReturn',
|
|
GendoAIRender:
|
|
'@/modules/gendo/helpers/types/graphTypes#GendoAIRenderGraphQLReturn',
|
|
ServerMultiRegionConfiguration:
|
|
'@/modules/core/helpers/graphTypes#GraphQLEmptyReturn',
|
|
ServerInfoMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ServerRegionMutations:
|
|
'@/modules/core/helpers/graphTypes#MutationsObjectGraphQLReturn',
|
|
ServerRegionItem:
|
|
'@/modules/multiregion/helpers/graphTypes#ServerRegionItemGraphQLReturn',
|
|
Price: '@/modules/gatekeeperCore/helpers/graphTypes#PriceGraphQLReturn',
|
|
WorkspaceSubscription:
|
|
'@/modules/gatekeeper/helpers/graphTypes#WorkspaceSubscriptionGraphQLReturn',
|
|
UserMeta: '@/modules/core/helpers/graphTypes#UserMetaGraphQLReturn',
|
|
ProjectPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#ProjectPermissionChecksGraphQLReturn',
|
|
ModelPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#ModelPermissionChecksGraphQLReturn',
|
|
VersionPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#VersionPermissionChecksGraphQLReturn',
|
|
RootPermissionChecks:
|
|
'@/modules/core/helpers/graphTypes#RootPermissionChecksGraphQLReturn',
|
|
WorkspacePermissionChecks:
|
|
'@/modules/workspacesCore/helpers/graphTypes#WorkspacePermissionChecksGraphQLReturn'
|
|
}
|
|
}
|
|
}
|
|
},
|
|
config: {
|
|
enumsAsConst: true,
|
|
scalars: {
|
|
JSONObject: 'Record<string, unknown>',
|
|
DateTime: 'Date'
|
|
}
|
|
}
|
|
}
|
|
|
|
export default config
|