Add a plugin API for ticket outputs

This commit is contained in:
Raphael Michel
2015-04-19 18:11:15 +02:00
parent d17bf6a874
commit 8b88878b8d
15 changed files with 423 additions and 74 deletions

View File

@@ -13,6 +13,27 @@
<legend>{% trans "Ticket download" %}</legend>
{% bootstrap_field form.ticket_download layout="horizontal" %}
{% bootstrap_field form.ticket_download_date layout="horizontal" %}
{% for provider in providers %}
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-sm-10">
<h3 class="panel-title">{{ provider.verbose_name }}</h3>
</div>
</div>
</div>
<div class="panel-body">
{% bootstrap_form provider.form layout='horizontal' %}
{% with c=provider.settings_content %}
{% if c %}{{ c|safe }}{% endif %}
{% endwith %}
</div>
</div>
{% empty %}
<div class="alert alert-warning">
{% trans "There are no ticket outputs available. Please go to the plugin settings and activate one or more ticket output plugins." %}</em>
</div>
{% endfor %}
</fieldset>
<div class="form-group submit-group">
<button type="submit" class="btn btn-primary btn-save">