{% extends "layout.html" %} {% macro display_errors(errors) -%} {%- if errors -%} {%- trans ercnt=errors|count %}Error:{% pluralize %}Errors:{% endtrans -%}{# #} {%- endif -%} {%- endmacro %} {% macro render_field(field) -%}
{{ field(placeholder=field.description.0, **kwargs) if field.description.0 else field(**kwargs) }} {{ display_errors(field.errors) }} {%- if field.description.1 -%} {{ field.description.1|safe }} {%- endif %}
{%- endmacro %} {% block container %}
{{ form.csrf_token }}
{{ _("Add a new project") }} {{ render_field(form.name) }} {{ render_field(form.shortname) }} {{ render_field(form.description) }} {{ render_field(form.logo_url) }} {{ render_field(form.website) }} {{ render_field(form.contact_email) }} {{ render_field(form.main_ml) }} {{ render_field(form.creation_date) }} {{ render_field(form.member_count, class_="input-small") }} {{ render_field(form.subscriber_count, class_="input-small") }} {{ render_field(form.chatrooms, class="fieldlist") }}
    {% for c in form.covered_areas -%}
  • {{ c() }}{{ display_errors(c.flattened_errors) }}
  • {%- endfor %}
{% if form.covered_areas.description.1 -%} {{ form.covered_areas.description.1|safe }} {%- endif %}
{{ form.latitude(class="input-small", placeholder=form.latitude.label.text|capitalize) }} : {{ form.longitude(class="input-small", placeholder=form.longitude.label.text|capitalize) }}
{{ display_errors(form.latitude.errors+form.longitude.errors) }} {%- if form.latitude.description.1 -%} {{ form.latitude.description.1|safe }} {%- endif %}
{{ render_field(form.step) }}
{% endblock %}