Files
django-dav-events/dav_registration/templates/dav_registration/registration_form.html

124 lines
4.1 KiB
HTML

{% extends "dav_registration/base.html" %}
{% load bootstrap3 %}
{% load i18n %}
{% block head-title %}{% block form-title %}{% trans 'Anmeldung' %} - {{ event.number }}{% endblock form-title %} - {{ block.super }}{% endblock head-title %}
{% block page-container-fluid %}
<h3 class="top-most">{% trans 'Anmeldung' %}</h3>
<form>
<div class="form-group">
<label class="control-label" for="event">{% trans 'Veranstaltung' %}</label>
<input id="event" class="form-control" type="text" value="{{ event }}" readonly>
</div>
</form>
{% block form-errors %}
{% bootstrap_form_errors form %}
{% endblock form-errors %}
{% block form %}
<form action="" method="post">
{% block form-content %}
{% csrf_token %}
{% block form-fields %}
{% block form-fields-hidden %}
{% for field in form.hidden_fields %}
{{ field }}
{% endfor %}
{% endblock form-fields-hidden %}
{% block form-fields-visible %}
<div class="row">
<div class="col-sm-6">
{% bootstrap_field form.personal_names %}
</div>
<div class="col-sm-6">
{% bootstrap_field form.family_names %}
</div>
</div>
<div class="row">
<div class="col-sm-12">
{% bootstrap_field form.address %}
</div>
</div>
<div class="row">
<div class="col-sm-4">
{% bootstrap_field form.postal_code %}
</div>
<div class="col-sm-8">
{% bootstrap_field form.city %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field form.email_address %}
</div>
<div class="col-sm-6">
{% bootstrap_field form.phone_number %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field form.dav_number %}
</div>
<div class="col-sm-6">
{% bootstrap_field form.emergency_contact %}
</div>
</div>
<div class="row">
<div class="col-sm-6">
{% bootstrap_field form.experience %}
</div>
<div class="col-sm-6">
{% bootstrap_field form.note %}
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="form-group">
<label class="control-label" for="privacy_policy">{% trans 'Erklärung zur Datenspeicherung' %}</label>
<div id="privacy_policy" class="well well-sm form-control-static">
<p>
<small>{{ privacy_policy|linebreaksbr }}</small>
</p>
<small>{% trans 'Zeitpunkt der Löschung' %}: {{ purge_at|date:'l, d. F Y' }}</small>
</div>
</div>
{% if form.privacy_policy_accepted.errors %}
<div class="has-error">
{% endif %}
<div class="checkbox">
<label>
<input type="checkbox" name="privacy_policy_accepted" {% if form.privacy_policy_accepted.value %}checked="checked"{% endif %}">
{% trans 'Ich willige in die oben erläuterte Datenspeicherung ein.' %}
</label>
</div>
{% if form.privacy_policy_accepted.errors %}
<div class="help-block">
{% for error in form.privacy_policy_accepted.errors %}
<p>{{ error }}</p>
{% endfor %}
</div>
</div>
{% endif %}
</div>
</div>
{% endblock form-fields-visible %}
{% endblock form-fields %}
<div class="row">&nbsp;</div>
{% block form-buttons %}
{% buttons %}
<button type="submit" class="btn btn-success">
{% bootstrap_icon 'ok' %}&thinsp;
{% trans 'Anmeldung abschicken' %}
</button>
<a class="btn btn-danger" href="{% url 'dav_registration:event' event.pk %}">
{% bootstrap_icon 'remove' %}&thinsp;
{% trans 'Zurück' %}
</a>
{% endbuttons %}
{% endblock form-buttons %}
{% endblock form-content %}
</form>
{% endblock form %}
{% endblock page-container-fluid %}