{% extends 'dashboard.html' %} {% load staticfiles %} {% block scripts %} {% endblock %} {% block content %}

{{ form.instance.first_name }} {{ form.instance.last_name }}

{% csrf_token %} {% if form.non_field_errors %}
{{ form.errors }}
{% endif %}
{{ form.email }} {% if form.email.errors %} {{ form.email.errors }} {% else %} Invalid email. {% endif %}
{{ form.first_name }} {% if form.first_name.errors %} {{ form.first_name.errors }} {% else %} Name too long. {% endif %}
{{ form.last_name }} {% if form.last_name.errors %} {{ form.last_name.errors }} {% else %} Name too long. {% endif %}
{{ form.preferred_name }} {% if form.preferred_name.errors %} {{ form.preferred_name.errors }} {% else %} Name too long. {% endif %}
{{ form.phone }} {% if form.phone.errors %} {{ form.phone.errors }} {% else %} Digits only. {% endif %}
{{ form.date_of_birth }} {% if form.date_of_birth.errors %} {{ form.date_of_birth.errors }} {% else %} Incorrect date. {% endif %}
{{ form.guardian_name }} {% if form.guardian_name.errors %} {{ form.guardian_name.errors }} {% else %} Name too long. {% endif %}
{{ form.post_code }} {% if form.post_code.errors %} {{ form.post_code.errors }} {% else %} Format: A0A 0A0 {% endif %}
{{ form.street }} {% if form.street.errors %} {{ form.street.errors }} {% endif %}
{{ form.city }} {% if form.city.errors %} {{ form.city.errors }} {% endif %}
{{ form.province }} {% if form.province.errors %} {{ form.province.errors }} {% endif %}
{{ form.country }} {% if form.country.errors %} {{ form.country.errors }} {% endif %}

Member Info

Notes

{{ form.notes }} {% if form.notes.errors %} {{ form.notes.errors }} {% endif %}
{% if form.instance.memberships %}

Membership History

{% for membership in form.instance.memberships.all %} {% endfor %}
Renewed at Created at Expires at Paid by
{{ membership.renewed_at }} {{ membership.created_at }} {{ membership.expires_at }} {{ membership.payment.type }}
{% else %}

No membership found.

{% endif %} Add membership
{% endblock %}