show required extensions
authorJan Szejko <janek37@gmail.com>
Thu, 3 Jan 2019 12:32:47 +0000 (13:32 +0100)
committerJan Szejko <janek37@gmail.com>
Thu, 3 Jan 2019 12:32:47 +0000 (13:32 +0100)
stage2/forms.py

index 7a68314..09beefe 100644 (file)
@@ -24,7 +24,10 @@ class AttachmentForm(forms.ModelForm):
         max_mb = options.get('max', 20)
         self.max_upload_size = max_mb * 1024 * 1024
         self.fields['file'].widget.attrs['data-max'] = max_mb
-        self.fields['file'].label = label + u' (maks. %s MB)' % max_mb
+        label_extra = ['maks. %s MB' % max_mb]
+        if extensions:
+            label_extra.append('format: %s' % ', '.join(extensions))
+        self.fields['file'].label = label + u' (%s)' % '; '.join(label_extra)
         if extensions:
             self.fields['file'].widget.attrs['data-ext'] = '|'.join(extensions)
         self.extensions = extensions