diff --git a/src/pretix/base/migrations/0068_subevent_frontpage_text.py b/src/pretix/base/migrations/0068_subevent_frontpage_text.py new file mode 100644 index 000000000..525d2484a --- /dev/null +++ b/src/pretix/base/migrations/0068_subevent_frontpage_text.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.2 on 2017-07-14 16:11 +from __future__ import unicode_literals + +import i18nfield.fields +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('pretixbase', '0067_auto_20170712_1610'), + ] + + operations = [ + migrations.AddField( + model_name='subevent', + name='frontpage_text', + field=i18nfield.fields.I18nTextField(blank=True, null=True, verbose_name='Frontpage text'), + ), + ] diff --git a/src/pretix/base/models/event.py b/src/pretix/base/models/event.py index 84be2e180..6ef1d727f 100644 --- a/src/pretix/base/models/event.py +++ b/src/pretix/base/models/event.py @@ -456,6 +456,10 @@ class SubEvent(EventMixin, LoggedModel): max_length=200, verbose_name=_("Location"), ) + frontpage_text = I18nTextField( + null=True, blank=True, + verbose_name=_("Frontpage text") + ) items = models.ManyToManyField('Item', through='SubEventItem') variations = models.ManyToManyField('ItemVariation', through='SubEventItemVariation') diff --git a/src/pretix/control/forms/subevents.py b/src/pretix/control/forms/subevents.py index fd2541402..75ef9551d 100644 --- a/src/pretix/control/forms/subevents.py +++ b/src/pretix/control/forms/subevents.py @@ -25,6 +25,7 @@ class SubEventForm(I18nModelForm): 'presale_start', 'presale_end', 'location', + 'frontpage_text' ] widgets = { 'date_from': forms.DateTimeInput(attrs={'class': 'datetimepicker'}), diff --git a/src/pretix/control/templates/pretixcontrol/subevents/detail.html b/src/pretix/control/templates/pretixcontrol/subevents/detail.html index dc7425203..4885dc4b7 100644 --- a/src/pretix/control/templates/pretixcontrol/subevents/detail.html +++ b/src/pretix/control/templates/pretixcontrol/subevents/detail.html @@ -26,6 +26,7 @@ {% bootstrap_field form.date_to layout="horizontal" %} {% bootstrap_field form.location layout="horizontal" %} {% bootstrap_field form.date_admission layout="horizontal" %} + {% bootstrap_field form.frontpage_text layout="horizontal" %}