feat: add external ID to use template (#2264)

This commit is contained in:
Catalin Pit
2025-12-02 09:53:42 +02:00
committed by GitHub
parent 4774324e07
commit 0dfa953f54
2 changed files with 4 additions and 0 deletions
@@ -459,6 +459,7 @@ export const templateRouter = router({
customDocumentDataId, customDocumentDataId,
folderId, folderId,
prefillFields, prefillFields,
externalId,
override, override,
attachments, attachments,
} = input; } = input;
@@ -497,6 +498,7 @@ export const templateRouter = router({
requestMetadata: ctx.metadata, requestMetadata: ctx.metadata,
folderId, folderId,
prefillFields, prefillFields,
externalId,
override, override,
attachments, attachments,
}); });
@@ -29,6 +29,7 @@ import {
ZTemplateSchema, ZTemplateSchema,
} from '@documenso/lib/types/template'; } from '@documenso/lib/types/template';
import { LegacyTemplateDirectLinkSchema } from '@documenso/prisma/types/template-legacy-schema'; import { LegacyTemplateDirectLinkSchema } from '@documenso/prisma/types/template-legacy-schema';
import { ZDocumentExternalIdSchema } from '@documenso/trpc/server/document-router/schema';
import { zodFormData } from '../../utils/zod-form-data'; import { zodFormData } from '../../utils/zod-form-data';
import { ZSignFieldWithTokenMutationSchema } from '../field-router/schema'; import { ZSignFieldWithTokenMutationSchema } from '../field-router/schema';
@@ -96,6 +97,7 @@ export const ZCreateDocumentFromDirectTemplateRequestSchema = z.object({
export const ZCreateDocumentFromTemplateRequestSchema = z.object({ export const ZCreateDocumentFromTemplateRequestSchema = z.object({
templateId: z.number(), templateId: z.number(),
externalId: ZDocumentExternalIdSchema.optional(),
recipients: z recipients: z
.array( .array(
z.object({ z.object({