mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
This PR is handles the changes required to support envelopes. The new envelope editor/signing page will be hidden during release. The core changes here is to migrate the documents and templates model to a centralized envelopes model. Even though Documents and Templates are removed, from the user perspective they will still exist as we remap envelopes to documents and templates.
57 lines
2.3 KiB
TypeScript
57 lines
2.3 KiB
TypeScript
import { router } from '../trpc';
|
|
import { accessAuthRequest2FAEmailRoute } from './access-auth-request-2fa-email';
|
|
import { createDocumentRoute } from './create-document';
|
|
import { createDocumentTemporaryRoute } from './create-document-temporary';
|
|
import { deleteDocumentRoute } from './delete-document';
|
|
import { distributeDocumentRoute } from './distribute-document';
|
|
import { downloadDocumentRoute } from './download-document';
|
|
import { downloadDocumentAuditLogsRoute } from './download-document-audit-logs';
|
|
import { downloadDocumentCertificateRoute } from './download-document-certificate';
|
|
import { duplicateDocumentRoute } from './duplicate-document';
|
|
import { findDocumentAuditLogsRoute } from './find-document-audit-logs';
|
|
import { findDocumentsRoute } from './find-documents';
|
|
import { findDocumentsInternalRoute } from './find-documents-internal';
|
|
import { findInboxRoute } from './find-inbox';
|
|
import { getDocumentRoute } from './get-document';
|
|
import { getDocumentByTokenRoute } from './get-document-by-token';
|
|
import { getInboxCountRoute } from './get-inbox-count';
|
|
import { redistributeDocumentRoute } from './redistribute-document';
|
|
import { searchDocumentRoute } from './search-document';
|
|
import { shareDocumentRoute } from './share-document';
|
|
import { updateDocumentRoute } from './update-document';
|
|
|
|
export const documentRouter = router({
|
|
get: getDocumentRoute,
|
|
find: findDocumentsRoute,
|
|
create: createDocumentRoute,
|
|
update: updateDocumentRoute,
|
|
delete: deleteDocumentRoute,
|
|
duplicate: duplicateDocumentRoute,
|
|
downloadCertificate: downloadDocumentCertificateRoute,
|
|
distribute: distributeDocumentRoute,
|
|
redistribute: redistributeDocumentRoute,
|
|
search: searchDocumentRoute,
|
|
share: shareDocumentRoute,
|
|
|
|
// Temporary v2 beta routes to be removed once V2 is fully released.
|
|
download: downloadDocumentRoute,
|
|
createDocumentTemporary: createDocumentTemporaryRoute,
|
|
|
|
// Internal document routes for custom frontend requests.
|
|
getDocumentByToken: getDocumentByTokenRoute,
|
|
findDocumentsInternal: findDocumentsInternalRoute,
|
|
|
|
accessAuth: router({
|
|
request2FAEmail: accessAuthRequest2FAEmailRoute,
|
|
}),
|
|
|
|
auditLog: {
|
|
find: findDocumentAuditLogsRoute,
|
|
download: downloadDocumentAuditLogsRoute,
|
|
},
|
|
inbox: router({
|
|
find: findInboxRoute,
|
|
getCount: getInboxCountRoute,
|
|
}),
|
|
});
|