mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 16:23:06 +10:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ce53bcea8c | |||
| 5a3d5b8b4a | |||
| 3d1fe85d62 | |||
| 1772c3ee36 | |||
| f55b902a01 |
@ -233,7 +233,19 @@ export const EnvelopeEditorSettingsDialog = ({
|
||||
const canUpdateVisibility = canAccessTeamDocument(team.currentTeamRole, envelope.visibility);
|
||||
|
||||
const onFormSubmit = async (data: TAddSettingsFormSchema) => {
|
||||
const { timezone, dateFormat, redirectUrl, language, signatureTypes } = data.meta;
|
||||
const {
|
||||
timezone,
|
||||
dateFormat,
|
||||
redirectUrl,
|
||||
language,
|
||||
signatureTypes,
|
||||
distributionMethod,
|
||||
emailId,
|
||||
emailSettings,
|
||||
message,
|
||||
subject,
|
||||
emailReplyTo,
|
||||
} = data.meta;
|
||||
|
||||
const parsedGlobalAccessAuth = z
|
||||
.array(ZDocumentAccessAuthTypesSchema)
|
||||
@ -251,10 +263,16 @@ export const EnvelopeEditorSettingsDialog = ({
|
||||
timezone,
|
||||
dateFormat,
|
||||
redirectUrl,
|
||||
emailId,
|
||||
message,
|
||||
subject,
|
||||
emailReplyTo,
|
||||
emailSettings,
|
||||
distributionMethod,
|
||||
language: isValidLanguageCode(language) ? language : undefined,
|
||||
drawSignatureEnabled: signatureTypes.includes(DocumentSignatureType.DRAW),
|
||||
typedSignatureEnabled: signatureTypes.includes(DocumentSignatureType.TYPE),
|
||||
uploadSignatureEnabled: signatureTypes.includes(DocumentSignatureType.UPLOAD),
|
||||
drawSignatureEnabled: signatureTypes.includes(DocumentSignatureType.DRAW),
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@ -106,5 +106,5 @@
|
||||
"vite-plugin-babel-macros": "^1.0.6",
|
||||
"vite-tsconfig-paths": "^5.1.4"
|
||||
},
|
||||
"version": "2.0.9"
|
||||
"version": "2.0.11"
|
||||
}
|
||||
|
||||
6
package-lock.json
generated
6
package-lock.json
generated
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "@documenso/root",
|
||||
"version": "2.0.9",
|
||||
"version": "2.0.11",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@documenso/root",
|
||||
"version": "2.0.9",
|
||||
"version": "2.0.11",
|
||||
"workspaces": [
|
||||
"apps/*",
|
||||
"packages/*"
|
||||
@ -101,7 +101,7 @@
|
||||
},
|
||||
"apps/remix": {
|
||||
"name": "@documenso/remix",
|
||||
"version": "2.0.9",
|
||||
"version": "2.0.11",
|
||||
"dependencies": {
|
||||
"@cantoo/pdf-lib": "^2.5.2",
|
||||
"@documenso/api": "*",
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"private": true,
|
||||
"version": "2.0.9",
|
||||
"version": "2.0.11",
|
||||
"scripts": {
|
||||
"build": "turbo run build",
|
||||
"dev": "turbo run dev --filter=@documenso/remix",
|
||||
|
||||
@ -0,0 +1,41 @@
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Envelope_folderId_idx" ON "Envelope"("folderId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Envelope_teamId_idx" ON "Envelope"("teamId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Envelope_userId_idx" ON "Envelope"("userId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "EnvelopeAttachment_envelopeId_idx" ON "EnvelopeAttachment"("envelopeId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "EnvelopeItem_envelopeId_idx" ON "EnvelopeItem"("envelopeId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Field_envelopeItemId_idx" ON "Field"("envelopeItemId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "OrganisationGroup_organisationId_idx" ON "OrganisationGroup"("organisationId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "OrganisationGroupMember_groupId_idx" ON "OrganisationGroupMember"("groupId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "OrganisationGroupMember_organisationMemberId_idx" ON "OrganisationGroupMember"("organisationMemberId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Session_userId_idx" ON "Session"("userId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Session_sessionToken_idx" ON "Session"("sessionToken");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "Team_organisationId_idx" ON "Team"("organisationId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "TeamGroup_teamId_idx" ON "TeamGroup"("teamId");
|
||||
|
||||
-- CreateIndex
|
||||
CREATE INDEX "TeamGroup_organisationGroupId_idx" ON "TeamGroup"("organisationGroupId");
|
||||
@ -319,6 +319,9 @@ model Session {
|
||||
updatedAt DateTime @updatedAt
|
||||
|
||||
user User? @relation(fields: [userId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@index([userId])
|
||||
@@index([sessionToken])
|
||||
}
|
||||
|
||||
enum DocumentStatus {
|
||||
@ -426,6 +429,10 @@ model Envelope {
|
||||
documentMeta DocumentMeta @relation(fields: [documentMetaId], references: [id])
|
||||
|
||||
envelopeAttachments EnvelopeAttachment[]
|
||||
|
||||
@@index([folderId])
|
||||
@@index([teamId])
|
||||
@@index([userId])
|
||||
}
|
||||
|
||||
model EnvelopeItem {
|
||||
@ -444,6 +451,7 @@ model EnvelopeItem {
|
||||
field Field[]
|
||||
|
||||
@@unique([documentDataId])
|
||||
@@index([envelopeId])
|
||||
}
|
||||
|
||||
model DocumentAuditLog {
|
||||
@ -526,6 +534,8 @@ model EnvelopeAttachment {
|
||||
|
||||
envelopeId String
|
||||
envelope Envelope @relation(fields: [envelopeId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@index([envelopeId])
|
||||
}
|
||||
|
||||
enum ReadStatus {
|
||||
@ -613,6 +623,7 @@ model Field {
|
||||
fieldMeta Json? /// [FieldMeta] @zod.custom.use(ZFieldMetaNotOptionalSchema)
|
||||
|
||||
@@index([envelopeId])
|
||||
@@index([envelopeItemId])
|
||||
@@index([recipientId])
|
||||
}
|
||||
|
||||
@ -728,6 +739,8 @@ model OrganisationGroup {
|
||||
organisationGroupMembers OrganisationGroupMember[]
|
||||
|
||||
teamGroups TeamGroup[]
|
||||
|
||||
@@index([organisationId])
|
||||
}
|
||||
|
||||
model OrganisationGroupMember {
|
||||
@ -740,6 +753,8 @@ model OrganisationGroupMember {
|
||||
organisationMemberId String
|
||||
|
||||
@@unique([organisationMemberId, groupId])
|
||||
@@index([groupId])
|
||||
@@index([organisationMemberId])
|
||||
}
|
||||
|
||||
model TeamGroup {
|
||||
@ -754,6 +769,8 @@ model TeamGroup {
|
||||
team Team @relation(fields: [teamId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@unique([teamId, organisationGroupId])
|
||||
@@index([teamId])
|
||||
@@index([organisationGroupId])
|
||||
}
|
||||
|
||||
enum OrganisationGroupType {
|
||||
@ -865,6 +882,8 @@ model Team {
|
||||
|
||||
teamGlobalSettingsId String @unique
|
||||
teamGlobalSettings TeamGlobalSettings @relation(fields: [teamGlobalSettingsId], references: [id], onDelete: Cascade)
|
||||
|
||||
@@index([organisationId])
|
||||
}
|
||||
|
||||
model TeamEmail {
|
||||
|
||||
@ -5,7 +5,7 @@ import type { TrpcRouteMeta } from '../trpc';
|
||||
export const downloadEnvelopeItemMeta: TrpcRouteMeta = {
|
||||
openapi: {
|
||||
method: 'GET',
|
||||
path: '/envelopeItem/{envelopeItemId}/download',
|
||||
path: '/envelope/item/{envelopeItemId}/download',
|
||||
summary: 'Download an envelope item',
|
||||
description: 'Download an envelope item by its ID',
|
||||
tags: ['Envelope Items'],
|
||||
|
||||
Reference in New Issue
Block a user