12 lines
647 B
Markdown
12 lines
647 B
Markdown
- `SessionFile` should only have `touched` and `content`; just there to keep `FileContent` alive
|
|
Store `fileTitle` and `fileModified` within actual session
|
|
|
|
Better symmetry with e.g. `SubmissionFile`
|
|
- Restrict `genericFileField` to not allow duplicate `fileTitle`s
|
|
|
|
Make `fieldAdditionalFiles` isomophoric to `[FileReference, FileFieldUserOption Bool]`
|
|
|
|
`type FileUploads = Map FileTitle (Maybe FileContentReference, UTCTime)` (`~ [FileReference]`)
|
|
- Route um Uploads nachzureichen
|
|
|
|
Cronjob, der `FileContent` aus MinIO füttert sollte panische E-Mail mit Link auf jene Route verschicken, wenn Datei nicht zur Hand ist |