ADD: dav_events: add support for confirm payments.
This commit is contained in:
@@ -113,7 +113,7 @@
|
||||
<div class="action-tabs top-most">
|
||||
<div class="pull-right">
|
||||
{% if has_permission_submit %}
|
||||
<a id="btn-submit" class="btn {% if not is_submitted %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
<a id="btn-submit" class="btn btn-sm {% if not is_submitted %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
data-toggle="modal" data-target="#modal-submit-dialog">
|
||||
{% if is_submitted %}
|
||||
{% bootstrap_icon 'check' %} 
|
||||
@@ -124,7 +124,7 @@
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if has_permission_accept %}
|
||||
<a id="btn-accept" class="btn {% if is_submitted and not is_accepted %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
<a id="btn-accept" class="btn btn-sm {% if is_submitted and not is_accepted %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
data-toggle="modal" data-target="#modal-accept-dialog">
|
||||
{% if is_accepted %}
|
||||
{% bootstrap_icon 'check' %} 
|
||||
@@ -135,7 +135,7 @@
|
||||
</a>
|
||||
{% endif %}
|
||||
{% if has_permission_publish %}
|
||||
<a id="btn-confirmpublication" class="btn {% if is_accepted and not is_publishing and not is_published %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
<a id="btn-confirmpublication" class="btn btn-sm {% if is_accepted and not is_publishing and not is_published %}btn-success{% else %}btn-default disabled{% endif %}"
|
||||
data-toggle="modal" data-target="#modal-confirmpublication-dialog">
|
||||
{% if is_publishing_any %}
|
||||
{% bootstrap_icon 'check' %} 
|
||||
@@ -145,7 +145,7 @@
|
||||
{% trans 'Veröffentlichung bestätigen' %}
|
||||
</a>
|
||||
{% endif %}
|
||||
<a id="btn-clone" class="btn btn-primary"
|
||||
<a id="btn-clone" class="btn btn-sm btn-primary"
|
||||
href="{% url 'dav_events:create' %}?copy={{ event.pk }}"
|
||||
title="{% trans 'Diese Veranstaltung als Vorlage für eine neue Veranstaltung benutzen' %}">
|
||||
{% bootstrap_icon 'duplicate' %} 
|
||||
@@ -165,10 +165,12 @@
|
||||
<a class="btn {% if has_permission_update %}btn-warning{% else %}disabled{% endif %}"
|
||||
href="{% url 'dav_events:update' event.pk %}">{% trans 'Ändern' %}</a>
|
||||
</li>
|
||||
<li class="{% if not event.registration_required %}disabled{% endif %}">
|
||||
<a class="btn {% if not event.registration_required %}disabled{% elif is_published_any %}btn-warning{% endif %}"
|
||||
{% if event.registration_required %}
|
||||
<li>
|
||||
<a class="btn {% if is_published_any %}btn-success{% endif %}"
|
||||
href="{% url 'dav_events:registrations' event.pk %}">{% trans 'Anmeldungen' %}</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<div class="pull-right">
|
||||
{% render_event_status event show_void=False %}
|
||||
{% render_event_status event %}
|
||||
</div>
|
||||
<h3 class="panel-title">{{ event }}</h3>
|
||||
</div>
|
||||
@@ -196,6 +196,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if has_permission_update_registration %}
|
||||
<div class="panel-footer">
|
||||
{% if event.is_deadline_expired %}
|
||||
<a id="btn-kill-deadline" class="btn btn-danger"
|
||||
@@ -217,6 +218,7 @@
|
||||
</a>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -241,6 +243,7 @@
|
||||
<form action="" method="post" class="form-inline">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="registration" value="{{ registration.id }}">
|
||||
{% if has_permission_update_participants %}
|
||||
<button type="submit" name="action" value="accept_registration"
|
||||
class="btn btn-link no-padding" title="zur Teilnehmerliste hinzufügen">
|
||||
<span class="text-success">{% bootstrap_icon 'plus-sign' %}</span>
|
||||
@@ -251,6 +254,7 @@
|
||||
<span class="text-danger">{% bootstrap_icon 'minus-sign' %}</span>
|
||||
</button>
|
||||
|
||||
{% endif %}
|
||||
{% if registration.answered %}
|
||||
<span class="text-muted">
|
||||
{% endif %}
|
||||
@@ -277,6 +281,7 @@
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if has_permission_update_participants %}
|
||||
<div class="panel panel-info">
|
||||
<div id="headingAddParticipant" class="panel-heading" role="tab">
|
||||
<h5 class="panel-title">
|
||||
@@ -302,6 +307,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if participants %}
|
||||
{% for form in participant_formset %}
|
||||
{% with participant=form.instance %}
|
||||
@@ -322,6 +328,7 @@
|
||||
<form action="" method="post" class="form-inline">
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="id" value="{{ participant.id }}">
|
||||
{% if has_permission_update_participants %}
|
||||
<button name="action" value="moveup_participant"
|
||||
title="{% trans 'Nach oben verschieben' %}"
|
||||
class="btn btn-link no-padding {% if forloop.first %}invisible{% endif %}">
|
||||
@@ -339,16 +346,29 @@
|
||||
<span class="text-danger">{% bootstrap_icon 'remove-circle' %}</span>
|
||||
</button>
|
||||
|
||||
{% if event.charge and participant.paid %}
|
||||
<span class="text-success" title="Geldeingang bestätigt">
|
||||
{% endif %}
|
||||
{% if event.charge and participant.paid and has_permission_payment %}
|
||||
<button name="action" value="revoke_payment"
|
||||
title="{% trans 'Geldeingang wurde bestätigt' %} - {% trans 'Bestätigung des Geldeingangs zurückziehen' %}"
|
||||
class="btn btn-link no-padding">
|
||||
<span class="text-success">{% bootstrap_icon 'piggy-bank' %}</span>
|
||||
</button>
|
||||
{% elif event.charge and participant.paid %}
|
||||
<span class="text-success" title="{% trans 'Geldeingang bestätigt' %}">
|
||||
{% bootstrap_icon 'piggy-bank' %}
|
||||
</span>
|
||||
{% elif event.charge and has_permission_payment %}
|
||||
<button name="action" value="confirm_payment"
|
||||
title="{% trans 'Geldeingang bestätigen' %}"
|
||||
class="btn btn-link no-padding">
|
||||
<span class="text-danger">{% bootstrap_icon 'piggy-bank' %}</span>
|
||||
</button>
|
||||
{% elif event.charge %}
|
||||
<span class="text-danger" title="Geldeingang unbestätigt">
|
||||
<span class="text-danger" title="{% trans 'Geldeingang unbestätigt' %}">
|
||||
{% bootstrap_icon 'piggy-bank' %}
|
||||
</span>
|
||||
{% else %}
|
||||
<span class="hidden" title="Keine Teilnehmergebühr gefordert">
|
||||
<span class="hidden" title="{% trans 'Keine Teilnehmergebühr gefordert' %}">
|
||||
{% bootstrap_icon 'piggy-bank' %}
|
||||
</span>
|
||||
{% endif %}
|
||||
@@ -366,9 +386,11 @@
|
||||
<input type="hidden" name="form_prefix" value="{{ form.prefix }}">
|
||||
<input type="hidden" name="{{ form.prefix }}-id" value="{{ participant.id }}">
|
||||
{% include './includes/participant_form.html' %}
|
||||
{% if not has_permission_update_participants %}
|
||||
<button type="submit" name="action" value="update_participant" class="btn btn-success">
|
||||
{% bootstrap_icon 'hdd' %} {% trans 'Speichern' %}
|
||||
</button>
|
||||
{% endif %}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user