Commit Graph

9 Commits

Author SHA1 Message Date
d11a68fc4c feat: add direct templates links (#1165)
## Description

Direct templates links is a feature that provides template owners the
ability to allow users to create documents based of their templates.

## General outline

This works by allowing the template owner to configure a "direct
recipient" in the template.

When a user opens the direct link to the template, it will create a flow
where they sign the fields configured by the template owner for the
direct recipient. After these fields are signed the following will
occur:

- A document will be created where the owner is the template owner
- The direct recipient fields will be signed
- The document will be sent to any other recipients configured in the
template
- If there are none the document will be immediately completed

## Notes

There's a custom prisma migration to migrate all documents to have
'DOCUMENT' as the source, then sets the column to required.

---------

Co-authored-by: Lucas Smith <me@lucasjamessmith.me>
2024-06-02 15:49:09 +10:00
a54eb54ef7 feat: add document auth (#1029) 2024-03-28 13:13:29 +08:00
1cd7dd236b chore: test signing a document 2024-03-21 16:15:29 +00:00
ebe23335f8 fix: return the recipient as an array to match other formats from zapier (#971)
Return the recipient as an array to match the other formats for Zapier.
Otherwise, Zaps with the "DOCUMENT_OPENED" hooks won't work.

All the other webhooks return the "Recipient" field as an array.
2024-02-29 08:37:01 +02:00
2636d5fd16 chore: finish and clean-up redirect post signing
Signed-off-by: Adithya Krishna <adi@documenso.com>
2024-02-06 18:04:56 +05:30
e8c2ca8890 fix: mask documents in search 2024-01-22 12:32:19 +11:00
34232c79e5 feat: add single player mode 2023-11-06 13:01:43 +11:00
72bec7bc34 feat: separate document data from document 2023-11-06 13:01:13 +11:00
7a705e3b81 feat: document authoring 2023-11-06 13:01:09 +11:00