Change view and use object.profile instead of loop accross object fields

This commit is contained in:
Christophe Boulanger 2017-07-20 15:28:50 +02:00
parent 49383991dc
commit dd13bce414
1 changed files with 13 additions and 24 deletions

View File

@ -2,34 +2,23 @@
{% load i18n passerelle %}
{% block endpoints %}
{% for field, value in object.get_description_fields %}
{% if field.verbose_name == 'profile' and value == 'NAMUR' %}
{% if object.profile == 'NAMUR' %}
{% url "generic-endpoint" connector="imio-liege-lisrue" slug=object.slug endpoint="voies_namur" as voies_url %}
<ul>
<li>{% trans 'Listing streets:' %}
<a href="{{voies_url}}">{{ site_base_uri }}{{voies_url}}</a>
</li>
<li>{% trans 'Listing streets containing string:' %}
<a href="{{voies_url}}?q=fer">{{ site_base_uri }}{{voies_url}}?q=fer </a>
</li>
</ul>
{% elif field.verbose_name == 'profile' and value != 'NAMUR' %}
{% url "generic-endpoint" connector="imio-liege-lisrue" slug=object.slug endpoint="voies" as voies_url %}
<ul>
<li>{% trans 'Listing streets:' %}
<a href="{{voies_url}}">{{ site_base_uri }}{{voies_url}}</a>
</li>
<li>{% trans 'Listing streets containing string:' %}
<a href="{{voies_url}}?q=fer">{{ site_base_uri }}{{voies_url}}?q=fer </a>
</li>
</ul>
{% else%}
{% url "generic-endpoint" connector="imio-liege-lisrue" slug=object.slug endpoint="voies" as voies_url %}
{% endif %}
{% endfor %}
<ul>
<li>{% trans 'Listing streets:' %}
<a href="{{voies_url}}">{{ site_base_uri }}{{voies_url}}</a>
</li>
<li>{% trans 'Listing streets containing string:' %}
<a href="{{voies_url}}?q=fer">{{ site_base_uri }}{{voies_url}}?q=fer </a>
</li>
</ul>
{% endblock %}
{% block security %}
<p>
{% trans 'Accessing the listings is open.' %}
</p>
<p>
{% trans 'Accessing the listings is open.' %}
</p>
{% endblock %}