wcs: factor list of forms into a single template (#14959)

This commit is contained in:
Frédéric Péters 2017-02-11 17:46:19 +01:00
parent 4e53ac18a1
commit ddcbc0aef6
4 changed files with 22 additions and 42 deletions

View File

@ -1,18 +1,7 @@
{% load i18n %}
<h2>{% trans 'Current Forms' %}</h2>
{% for slug, forms in current_forms.iteritems %}
<div class="current-forms-{{ slug }} current-forms list-of-forms">
{% if forms.data %}
<ul>
{% for data in forms.data|dictsortreversed:"form_receipt_datetime" %}
{% if data.url and data.title %}
<li class="{{data.status_css_class}} {% if data.form_status_is_endpoint %}done{% endif %}"><a
href="{{ data.url }}">{{ data.name }}
<span class="form-number">{{data.form_number}}</span>
<span class="form-status">{{data.status}}</span></a></li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</div>
<div class="current-forms-{{ slug }} current-forms list-of-forms">
{% include "combo/wcs/list_of_forms.html" with forms=forms %}
</div>
{% endfor %}

View File

@ -0,0 +1,13 @@
{% if forms %}
<ul>
{% for data in forms.data|dictsortreversed:"form_receipt_datetime" %}
{% if data.url and data.title %}
<li class="{{data.status_css_class}} {% if data.form_status_is_endpoint %}done{% endif %}"><a
href="{{ data.url }}">{{ data.name }}
<span class="form-number">{{data.form_number}}</span>
<span class="form-status">{{data.status}}</span></a></li>
{% endif %}
{% endfor %}
</ul>
{% endif %}

View File

@ -1,18 +1,7 @@
{% load combo i18n %}
<h2>{% trans 'All Forms' %}</h2>
{% for slug, forms in user_forms.iteritems %}
<div class="user-forms-{{ slug }} user-all-forms list-of-forms">
{% if forms.data %}
<ul>
{% for data in forms.data|dictsortreversed:"form_receipt_datetime" %}
{% if data.url and data.title %}
<li class="{{data.status_css_class}} {% if data.form_status_is_endpoint %}done{% endif %}"><a
href="{{ data.url }}">{{ data.name }}
<span class="form-number">{{data.form_number}}</span>
<span class="form-status">{{data.status}}</span></a></li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</div>
<div class="user-forms-{{ slug }} user-all-forms list-of-forms">
{% include "combo/wcs/list_of_forms.html" with forms=forms %}
</div>
{% endfor %}

View File

@ -1,18 +1,7 @@
{% load combo i18n %}
<h2>{% trans 'Done Forms' %}</h2>
{% for slug, forms in user_forms.iteritems %}
<div class="user-forms-{{ slug }} list-of-forms">
{% if forms.data %}
<ul>
{% for data in forms.data|dictsortreversed:"form_receipt_datetime" %}
{% if data.url and data.title %}
<li class="{{data.status_css_class}} {% if data.form_status_is_endpoint %}done{% endif %}"><a
href="{{ data.url }}">{{ data.name }}
<span class="form-number">{{data.form_number}}</span>
<span class="form-status">{{data.status}}</span></a></li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</div>
<div class="user-forms-{{ slug }} list-of-forms">
{% include "combo/wcs/list_of_forms.html" with forms=forms %}
</div>
{% endfor %}