Enable "submission by email" #379
Labels
No labels
bug
config
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
orinoco/shacl-vue#379
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Shacl-vue can already render records as TTL. It should be possible to compose an entire submission as a document (or archive of multiple documents) that can be attached to an email.
Right now, it is impossible to "submit" updates any other way than with a valid backend authorization. However, from experience we know that there are legitimate cases where people that just have read-permissions could contribute desired updates.
Shacl-vue could support a "download-submission" feature, or alternatively an "email-submission" feature that enables such users to direct such contributions to a (human) backend proxy. This would nicely support one-off contributions without requiring to go through a potentially complex authorization procedure for an external person.
Cool idea. Indeed, the functionality to create a single ttl document of all records in the submission area is already available and used in the current submission workflow. So this feature would just stop short of the submission request, and download the document instead.
To send the document as an attachment via email, we would need some backend service. Or did you have the manual approach in mind? I.e.: user downloads document, the app has a button with
mailto:some-configured-email-addresswhich the user clicks, and then they attach the document themselves before sendingI know there's some "share" api for mobile, where one can generate the file and then the device's "sharing service" allows the user to select the app to use for sharing (email, matrix, whatsapp, whatever), but I am not sure if an equivalent exists for desktop devices.