forked from CGM_Public/pretix_original
Add organizer_info_text
This commit is contained in:
@@ -415,6 +415,10 @@ Your {event} team"""))
|
|||||||
'default': '',
|
'default': '',
|
||||||
'type': LazyI18nString
|
'type': LazyI18nString
|
||||||
},
|
},
|
||||||
|
'organizer_info_text': {
|
||||||
|
'default': '',
|
||||||
|
'type': LazyI18nString
|
||||||
|
},
|
||||||
'update_check_ack': {
|
'update_check_ack': {
|
||||||
'default': 'False',
|
'default': 'False',
|
||||||
'type': bool
|
'type': bool
|
||||||
|
|||||||
@@ -119,6 +119,13 @@ class OrganizerSettingsForm(SettingsForm):
|
|||||||
help_text=_('This will be displayed on the organizer homepage.')
|
help_text=_('This will be displayed on the organizer homepage.')
|
||||||
)
|
)
|
||||||
|
|
||||||
|
organizer_info_text = I18nFormField(
|
||||||
|
label=_('Info text'),
|
||||||
|
required=False,
|
||||||
|
widget=I18nTextarea,
|
||||||
|
help_text=_('Not displayed anywhere by default, but if you want to, you can use this e.g. in ticket templates.')
|
||||||
|
)
|
||||||
|
|
||||||
organizer_logo_image = ExtFileField(
|
organizer_logo_image = ExtFileField(
|
||||||
label=_('Logo image'),
|
label=_('Logo image'),
|
||||||
ext_whitelist=(".png", ".jpg", ".svg", ".gif", ".jpeg"),
|
ext_whitelist=(".png", ".jpg", ".svg", ".gif", ".jpeg"),
|
||||||
|
|||||||
@@ -23,6 +23,11 @@
|
|||||||
{% bootstrap_field sform.organizer_homepage_text layout="horizontal" %}
|
{% bootstrap_field sform.organizer_homepage_text layout="horizontal" %}
|
||||||
{% bootstrap_field sform.event_list_type layout="horizontal" %}
|
{% bootstrap_field sform.event_list_type layout="horizontal" %}
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
<fieldset>
|
||||||
|
<legend>{% trans "Other" %}</legend>
|
||||||
|
{% bootstrap_form_errors sform %}
|
||||||
|
{% bootstrap_field sform.organizer_info_text layout="horizontal" %}
|
||||||
|
</fieldset>
|
||||||
<div class="form-group submit-group">
|
<div class="form-group submit-group">
|
||||||
<button type="submit" class="btn btn-primary btn-save">
|
<button type="submit" class="btn btn-primary btn-save">
|
||||||
{% trans "Save" %}
|
{% trans "Save" %}
|
||||||
|
|||||||
@@ -175,6 +175,8 @@ var editor = {
|
|||||||
"event_begin": gettext("2017-05-31 20:00"),
|
"event_begin": gettext("2017-05-31 20:00"),
|
||||||
"event_admission": gettext("2017-05-31 19:00"),
|
"event_admission": gettext("2017-05-31 19:00"),
|
||||||
"event_location": gettext("Random City"),
|
"event_location": gettext("Random City"),
|
||||||
|
"organizer": gettext("Event organizer company"),
|
||||||
|
"organizer_info_text": gettext("Event organizer info text"),
|
||||||
"addons": gettext("Addon 1\nAddon 2"),
|
"addons": gettext("Addon 1\nAddon 2"),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -300,6 +300,8 @@
|
|||||||
<option value="event_admission_time">{% trans "Event admission time" %}</option>
|
<option value="event_admission_time">{% trans "Event admission time" %}</option>
|
||||||
<option value="event_location">{% trans "Event location" %}</option>
|
<option value="event_location">{% trans "Event location" %}</option>
|
||||||
<option value="addons">{% trans "List of Add-Ons" %}</option>
|
<option value="addons">{% trans "List of Add-Ons" %}</option>
|
||||||
|
<option value="organizer">{% trans "Organizer name" %}</option>
|
||||||
|
<option value="organizer_info_text">{% trans "Organizer info text" %}</option>
|
||||||
<option value="other">{% trans "Other…" %}</option>
|
<option value="other">{% trans "Other…" %}</option>
|
||||||
</select>
|
</select>
|
||||||
<textarea type="text" value="" class="input-block-level form-control"
|
<textarea type="text" value="" class="input-block-level form-control"
|
||||||
|
|||||||
@@ -72,6 +72,10 @@ class PdfTicketOutput(BaseTicketOutput):
|
|||||||
return str(op.item)
|
return str(op.item)
|
||||||
elif o['content'] == 'item_description':
|
elif o['content'] == 'item_description':
|
||||||
return str(op.item.description)
|
return str(op.item.description)
|
||||||
|
elif o['content'] == 'organizer':
|
||||||
|
return str(order.event.organizer.name)
|
||||||
|
elif o['content'] == 'organizer_info_text':
|
||||||
|
return str(order.event.settings.organizer_info_text)
|
||||||
elif o['content'] == 'secret':
|
elif o['content'] == 'secret':
|
||||||
return op.secret
|
return op.secret
|
||||||
elif o['content'] == 'variation':
|
elif o['content'] == 'variation':
|
||||||
|
|||||||
Reference in New Issue
Block a user