{% load custom_tags_and_filters %} {# Making this condition into number to use it more easily in the template #} {# This is equivalent to display_rate_time = rate_form.time.value or show_rate_time #} {% with form_has_time=rate_form.time.value|yesno:"1,0" show_time_var=show_rate_time|yesno:"1,0" %} {% with display_rate_time=form_has_time|add:show_time_var %}
{% if not display_rate_time %}{{ rate_form.display_title }}{% else %}{{ rate_form.instance.time.name|default:"New time" }}{% endif %} {% if rate_times and not display_rate_time and rate_form.instance.type.can_have_rate_time %} {% endif %} {% if display_rate_time %} {% endif %}
{% if rate_form.non_field_errors %}
{{ rate_form.non_field_errors|striptags }}
{% endif %}
{% if display_rate_time %}
{% if rate_form.time.errors %}
{{ rate_form.time.errors|striptags }}
{% endif %}
{% endif %}
{% if rate_form.amount.errors %}
{{ rate_form.amount.errors|striptags }}
{% endif %}
{% if rate_form.flat.errors %}
{{ rate_form.flat.errors|striptags }}
{% endif %}
{% if rate_form.minimum_charge.errors %}
{{ rate_form.minimum_charge.errors|striptags }}
{% endif %}
{% endwith %} {% endwith %}