Closed GeoffFroh closed 5 years ago
See: forms.files.NewExternalFileForm
(https://github.com/densho/ddr-local/blob/master/ddrlocal/webui/forms/files.py#L35) for datafields:
class NewExternalFileForm(forms.Form):
filename = forms.CharField(required=True, max_length=255)
mimetype = forms.ChoiceField(choices=MIMETYPE_CHOICES, required=True)
size = forms.CharField(required=True, max_length=255)
sha1 = forms.CharField(required=True, max_length=255)
md5 = forms.CharField(required=True, max_length=255)
sha256 = forms.CharField(required=True, max_length=255)
Template is at: https://github.com/densho/ddr-local/blob/master/ddrlocal/webui/templates/webui/files/new-external.html
Issues and notes:
forms.files.MIMETYPE_CHOICES
only contains text/html
and video/mp4
; need more expansive list (https://github.com/densho/ddr-local/blob/master/ddrlocal/webui/forms/files.py#L30)filename
field needs better label
and/or help_text
; very unclear in the UI what this isInitial fix in 0218658ee1ad8f40f0deacbb3c5dfaff6a88c495
currently does not work as desired. incomplete data at entry
Froh and phil will look at this later
ne-external new file form.txt