-
-
Notifications
You must be signed in to change notification settings - Fork 88
Description
Is your feature request related to a problem? Please describe.
Context:
I create a Code of conduct that 10 people need to sign, separately/independently.
Steps:
- Convert a random odt file to PDF (10 times)
- Send a signature request to each person (10 times)
- Await signatures (10 times... - sorry, I had to 😂 )
- See 10 original files and 10 signed files. 😮💨
- Make a confused and overwhelmed face 😕 and delete the original files because you are already lost in your tidy folder system with thousands of files, and you don't know where to put them
- Realize you shouldn't have deleted the 10 original files 😱
- Create a GitHub issue 🏆
Describe the solution you'd like
Once signed, the user should have the possibility to remove the original document if not needed.
Describe alternatives you've considered
Additional context
#4160 (comment)
This is a good feature. Now the original document is associated to the signed document by a database relation and we have logic flows that is associated to this and I think that the main is that now, when delete the original document we delete the signed document. Other very important flow that I think that will be the most hard to change is because the UUID to validate the document is an attribute of original file and not of signed file and have a lot of side effects to change this. Will be necessary change these flows.
We also need to think what's the best moment to allow to delete the original document. Now, the document .signed is created when the first signer sign the document. Thinking at scenario that we have 3 signers, always that a signer see the document to sign, is displayed the original document and not the document with the signature of previous signers. To remove the association from original document and signed document, will be necessary change this and show, by example, to 2th signer the version with the signature of 1th signer and the 3th signer will see the document already signed by the 1th and 2th signer. This is a good point of improvement, but we need to think if have security impacts.
Could you create a new issue specific to this? I think that this could be described at a new issue.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status