UPD: more registration staff on dav_events.

This commit is contained in:
2019-06-03 17:10:52 +02:00
parent 2dbab0032f
commit 9104d69dd7
11 changed files with 411 additions and 46 deletions

View File

@@ -220,22 +220,117 @@
</div>
<hr />
<h4>Teilnehmer (Designstudie - Das funktioniert alles noch nicht!)</h4>
<div class="panel panel-default">
<div id="headingRegistrations" class="panel-heading" role="tab">
<h5 class="panel-title">
<a role="button" href="#collapseRegistrations" data-toggle="collapse" data-parent="#accordion"
aria-expanded="true" aria-controls="collapseRegistrations">
<span class="caret"></span>&nbsp;&nbsp;Anmeldungen
</a>
</h5>
</div>
<div id="collapseRegistrations" class="panel-collapse collapse"
role="tabpanel" aria-labelledby="headingRegistrations">
<div class="panel-body">
{% for registration in registrations %}
<form action="" method="post" class="form-inline">
{% csrf_token %}
<input type="hidden" name="registration" value="{{ registration.id }}">
{% if registration.answered %}
<span class="text-muted disabled">
{% endif %}
<button type="submit" name="action" value="accept_registration"
class="btn btn-link" title="Teilnehmer hinzufügen">
<span class="text-success">{% bootstrap_icon 'plus-sign' %}</span>
</button>
<button type="submit" name="action" value="reject_registration"
class="btn btn-link" title="Anmeldung löschen">
<span class="text-danger">{% bootstrap_icon 'minus-sign' %}</span>
</button>
{{ registration.get_full_name }}
(<a href="mailto:{{ registration.email_address }}">{{ registration.email_address }}</a>,
{{ registration.phone_number }})
&nbsp;
<span title="Anmeldezeitpunkt">
{% bootstrap_icon 'time' %}
{{ registration.created_at|date:'d. F Y, G:i' }}
</span>
&nbsp;
<span title="{{ registration.get_info }}">
{% bootstrap_icon 'info-sign' %}
</span>
{% if registration.answered %}
</span>
{% endif %}
</form>
{% empty %}
Keine unbestätigten Anmeldungen vorhanden
{% endfor %}
</div>
</div>
</div>
<div class="panel panel-default">
<div id="headingAddParticipant" class="panel-heading" role="tab">
<h5 class="panel-title">
<a role="button" href="#collapseAddParticipant" data-toggle="collapse" data-parent="#accordion"
aria-expanded="true" aria-controls="collapseAddParticipant">
Teilnehmer hinzufügen
<span class="caret"></span>&nbsp;&nbsp;weiteren Teilnehmer eintragen
</a>
</h5>
</div>
<div id="collapseAddParticipant" class="panel-collapse collapse in"
<div id="collapseAddParticipant" class="panel-collapse collapse {% if create_participant_form.errors %}in{% endif %}"
role="tabpanel" aria-labelledby="headingAddParticipant">
<div class="panel-body">
Formular
</div>
<div class="panel-footer">
<button class="btn btn-success">Speichern</button>
{% bootstrap_form_errors create_participant_form %}
<form action="" method="post">
{% csrf_token %}
<div class="row">
<div class="col-sm-6">
{% bootstrap_field create_participant_form.personal_names %}
</div>
<div class="col-sm-6">
{% bootstrap_field create_participant_form.family_names %}
</div>
</div>
<div class="row">
<div class="col-sm-12">
{% bootstrap_field create_participant_form.address %}
</div>
</div>
<div class="row">
<div class="col-sm-4">
{% bootstrap_field create_participant_form.postal_code %}
</div>
<div class="col-sm-8">
{% bootstrap_field create_participant_form.city %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field create_participant_form.email_address %}
</div>
<div class="col-sm-6">
{% bootstrap_field create_participant_form.phone_number %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field create_participant_form.dav_number %}
</div>
<div class="col-sm-6">
{% bootstrap_field create_participant_form.emergency_contact %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field create_participant_form.experience %}
</div>
<div class="col-sm-6">
{% bootstrap_field create_participant_form.note %}
</div>
</div>
<button class="btn btn-success">{% bootstrap_icon 'plus-sign' %} {% trans 'Teilnehmer hinzufügen' %}</button>
</form>
</div>
</div>
</div>
@@ -245,7 +340,7 @@
<h5 class="panel-title">
<a role="button" href="#collapseParticipant_{{ participant.id }}" data-toggle="collapse" data-parent="#accordion"
aria-expanded="true" aria-controls="collapseParticipant_{{ participant.id }}">
{{ participant.position }}. {{ participant.get_full_name }}
<span class="caret"></span>&nbsp;&nbsp;{{ participant.position }}. {{ participant.get_full_name }}
</a>
</h5>
</div>