Limit extensions and sizes of further file uploads

This commit is contained in:
Raphael Michel
2020-05-22 15:01:18 +02:00
parent 5147508ef9
commit 27b56b5aea
4 changed files with 37 additions and 3 deletions

View File

@@ -409,6 +409,7 @@ class EventSettingsForm(SettingsForm):
label=_('Header image'),
ext_whitelist=(".png", ".jpg", ".gif", ".jpeg"),
required=False,
max_size=10 * 1024 * 1024,
help_text=_('If you provide a logo image, we will by default not show your event name and date '
'in the page header. By default, we show your logo with a size of up to 1140x120 pixels. You '
'can increase the size with the setting below. We recommend not using small details on the picture '
@@ -428,6 +429,7 @@ class EventSettingsForm(SettingsForm):
label=_('Social media image'),
ext_whitelist=(".png", ".jpg", ".gif", ".jpeg"),
required=False,
max_size=10 * 1024 * 1024,
help_text=_('This picture will be used as a preview if you post links to your ticket shop on social media. '
'Facebook advises to use a picture size of 1200 x 630 pixels, however some platforms like '
'WhatsApp and Reddit only show a square preview, so we recommend to make sure it still looks good '
@@ -712,6 +714,7 @@ class InvoiceSettingsForm(SettingsForm):
label=_('Logo image'),
ext_whitelist=(".png", ".jpg", ".gif", ".jpeg"),
required=False,
max_size=10 * 1024 * 1024,
help_text=_('We will show your logo with a maximal height and width of 2.5 cm.')
)