{{ form.csrf_token }}
{{ form.name.label }} {{ form.name }}
{{ form.start_date.label }} {{ form.start_date }}
{{ form.start_time.label }} {{ form.start_time }}
{{ form.end_date.label }} {{ form.end_date }} {% if form.end_date.errors %}
    {% for error in form.end_date.errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}
{{ form.end_time.label }} {{ form.end_time }}
{{ form.description.label }} {{ form.description }}
{{ form.private.label }} {{ form.private }}
{{ form.submit }}
{% for slot in timeslots %}
{{ slot.time.strftime("%H:%M") }}
{% if slot.appointment %}
{{ slot.appointment.name }}
{% elif slot.open %}
{% endif %} {% endfor %}