mirror of
https://github.com/documenso/documenso.git
synced 2025-11-19 03:01:59 +10:00
chore: reverse some code changes
This commit is contained in:
@ -125,6 +125,8 @@ export const setFieldsForDocument = async ({
|
|||||||
const persistedFields = await prisma.$transaction(async (tx) => {
|
const persistedFields = await prisma.$transaction(async (tx) => {
|
||||||
return await Promise.all(
|
return await Promise.all(
|
||||||
linkedFields.map(async (field) => {
|
linkedFields.map(async (field) => {
|
||||||
|
const fieldSignerEmail = field.signerEmail.toLowerCase();
|
||||||
|
|
||||||
const parsedFieldMeta = field.fieldMeta
|
const parsedFieldMeta = field.fieldMeta
|
||||||
? ZFieldMetaSchema.parse(field.fieldMeta)
|
? ZFieldMetaSchema.parse(field.fieldMeta)
|
||||||
: undefined;
|
: undefined;
|
||||||
@ -239,6 +241,7 @@ export const setFieldsForDocument = async ({
|
|||||||
},
|
},
|
||||||
recipient: {
|
recipient: {
|
||||||
connect: {
|
connect: {
|
||||||
|
documentId,
|
||||||
id: field.recipientId,
|
id: field.recipientId,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -251,7 +254,7 @@ export const setFieldsForDocument = async ({
|
|||||||
|
|
||||||
const baseAuditLog = {
|
const baseAuditLog = {
|
||||||
fieldId: upsertedField.secondaryId,
|
fieldId: upsertedField.secondaryId,
|
||||||
fieldRecipientEmail: upsertedField.recipient?.email ?? '',
|
fieldRecipientEmail: fieldSignerEmail,
|
||||||
fieldRecipientId: upsertedField.recipientId,
|
fieldRecipientId: upsertedField.recipientId,
|
||||||
fieldType: upsertedField.type,
|
fieldType: upsertedField.type,
|
||||||
};
|
};
|
||||||
@ -339,6 +342,7 @@ export const setFieldsForDocument = async ({
|
|||||||
type FieldData = {
|
type FieldData = {
|
||||||
id?: number | null;
|
id?: number | null;
|
||||||
type: FieldType;
|
type: FieldType;
|
||||||
|
signerEmail: string;
|
||||||
recipientId: number;
|
recipientId: number;
|
||||||
pageNumber: number;
|
pageNumber: number;
|
||||||
pageX: number;
|
pageX: number;
|
||||||
|
|||||||
@ -232,8 +232,9 @@ export const fieldRouter = router({
|
|||||||
teamId,
|
teamId,
|
||||||
fields: fields.map((field) => ({
|
fields: fields.map((field) => ({
|
||||||
id: field.nativeId,
|
id: field.nativeId,
|
||||||
signerEmail: field.signerEmail,
|
recipientId: field.recipientId,
|
||||||
type: field.type,
|
type: field.type,
|
||||||
|
signerEmail: field.signerEmail,
|
||||||
pageNumber: field.pageNumber,
|
pageNumber: field.pageNumber,
|
||||||
pageX: field.pageX,
|
pageX: field.pageX,
|
||||||
pageY: field.pageY,
|
pageY: field.pageY,
|
||||||
|
|||||||
@ -115,6 +115,7 @@ export const ZSetDocumentFieldsRequestSchema = z.object({
|
|||||||
id: z.number().optional(),
|
id: z.number().optional(),
|
||||||
type: z.nativeEnum(FieldType),
|
type: z.nativeEnum(FieldType),
|
||||||
recipientId: z.number(),
|
recipientId: z.number(),
|
||||||
|
signerEmail: z.string().min(1),
|
||||||
pageNumber: ZFieldPageNumberSchema,
|
pageNumber: ZFieldPageNumberSchema,
|
||||||
pageX: ZFieldPageXSchema,
|
pageX: ZFieldPageXSchema,
|
||||||
pageY: ZFieldPageYSchema,
|
pageY: ZFieldPageYSchema,
|
||||||
@ -137,6 +138,7 @@ export const ZSetFieldsForTemplateRequestSchema = z.object({
|
|||||||
nativeId: z.number().optional(),
|
nativeId: z.number().optional(),
|
||||||
type: z.nativeEnum(FieldType),
|
type: z.nativeEnum(FieldType),
|
||||||
signerEmail: z.string().min(1),
|
signerEmail: z.string().min(1),
|
||||||
|
recipientId: z.number().min(1),
|
||||||
pageNumber: z.number().min(1),
|
pageNumber: z.number().min(1),
|
||||||
pageX: z.number().min(0),
|
pageX: z.number().min(0),
|
||||||
pageY: z.number().min(0),
|
pageY: z.number().min(0),
|
||||||
|
|||||||
@ -93,6 +93,7 @@ export type FieldFormType = {
|
|||||||
pageWidth: number;
|
pageWidth: number;
|
||||||
pageHeight: number;
|
pageHeight: number;
|
||||||
recipientId: number;
|
recipientId: number;
|
||||||
|
signerEmail: string;
|
||||||
fieldMeta?: FieldMeta;
|
fieldMeta?: FieldMeta;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -144,6 +145,7 @@ export const AddFieldsFormPartial = ({
|
|||||||
pageWidth: Number(field.width),
|
pageWidth: Number(field.width),
|
||||||
pageHeight: Number(field.height),
|
pageHeight: Number(field.height),
|
||||||
recipientId: field.recipientId,
|
recipientId: field.recipientId,
|
||||||
|
signerEmail: recipients.find((r) => r.id === field.recipientId)?.email || '',
|
||||||
fieldMeta: field.fieldMeta ? ZFieldMetaSchema.parse(field.fieldMeta) : undefined,
|
fieldMeta: field.fieldMeta ? ZFieldMetaSchema.parse(field.fieldMeta) : undefined,
|
||||||
})),
|
})),
|
||||||
typedSignatureEnabled: typedSignatureEnabled ?? false,
|
typedSignatureEnabled: typedSignatureEnabled ?? false,
|
||||||
@ -348,6 +350,7 @@ export const AddFieldsFormPartial = ({
|
|||||||
pageWidth: fieldPageWidth,
|
pageWidth: fieldPageWidth,
|
||||||
pageHeight: fieldPageHeight,
|
pageHeight: fieldPageHeight,
|
||||||
recipientId: selectedSigner.id,
|
recipientId: selectedSigner.id,
|
||||||
|
signerEmail: selectedSigner.email,
|
||||||
fieldMeta: undefined,
|
fieldMeta: undefined,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -441,6 +444,7 @@ export const AddFieldsFormPartial = ({
|
|||||||
...structuredClone(lastActiveField),
|
...structuredClone(lastActiveField),
|
||||||
formId: nanoid(12),
|
formId: nanoid(12),
|
||||||
recipientId: selectedSigner?.id ?? lastActiveField.recipientId,
|
recipientId: selectedSigner?.id ?? lastActiveField.recipientId,
|
||||||
|
signerEmail: selectedSigner?.email ?? lastActiveField.signerEmail,
|
||||||
pageX: lastActiveField.pageX + 3,
|
pageX: lastActiveField.pageX + 3,
|
||||||
pageY: lastActiveField.pageY + 3,
|
pageY: lastActiveField.pageY + 3,
|
||||||
};
|
};
|
||||||
@ -448,7 +452,7 @@ export const AddFieldsFormPartial = ({
|
|||||||
append(newField);
|
append(newField);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[append, lastActiveField, selectedSigner?.id, toast],
|
[append, lastActiveField, selectedSigner?.id, selectedSigner?.email, toast],
|
||||||
);
|
);
|
||||||
|
|
||||||
const onFieldPaste = useCallback(
|
const onFieldPaste = useCallback(
|
||||||
|
|||||||
@ -10,6 +10,7 @@ export const ZAddFieldsFormSchema = z.object({
|
|||||||
nativeId: z.number().optional(),
|
nativeId: z.number().optional(),
|
||||||
type: z.nativeEnum(FieldType),
|
type: z.nativeEnum(FieldType),
|
||||||
recipientId: z.number(),
|
recipientId: z.number(),
|
||||||
|
signerEmail: z.string(),
|
||||||
pageNumber: z.number().min(1),
|
pageNumber: z.number().min(1),
|
||||||
pageX: z.number().min(0),
|
pageX: z.number().min(0),
|
||||||
pageY: z.number().min(0),
|
pageY: z.number().min(0),
|
||||||
|
|||||||
Reference in New Issue
Block a user