2016-07-14 21:13:03 +02:00
|
|
|
{% load bootstrap %}
|
2016-05-21 23:57:36 +02:00
|
|
|
{{ formset.non_form_errors.as_ul }}
|
2016-07-14 21:13:03 +02:00
|
|
|
<table id="bda_formset" class="form table">
|
2016-05-21 23:57:36 +02:00
|
|
|
{{ formset.management_form }}
|
|
|
|
{% for form in formset.forms %}
|
|
|
|
{% if forloop.first %}
|
|
|
|
<thead><tr>
|
|
|
|
{% for field in form.visible_fields %}
|
|
|
|
<th class="bda-field-{{ field.name }}">
|
|
|
|
{% if field.name != "DELETE" %}
|
|
|
|
{{ field.label|safe|capfirst }}
|
|
|
|
{% endif %}
|
|
|
|
<sup>{{ forloop.counter }}</sup>
|
|
|
|
</th>
|
|
|
|
{% endfor %}
|
|
|
|
</tr></thead>
|
|
|
|
<tbody class="bda_formset_content">
|
|
|
|
{% endif %}
|
|
|
|
<tr class="{% cycle row1,row2 %} dynamic-form {% if form.instance.pk %}has_original{% endif %}">
|
|
|
|
{% for field in form.visible_fields %}
|
|
|
|
{% if field.name != "DELETE" and field.name != "priority" %}
|
|
|
|
<td class="bda-field-{{ field.name }}">
|
|
|
|
{% if forloop.first %}
|
|
|
|
{{ form.non_field_errors }}
|
|
|
|
{% for hidden in form.hidden_fields %}{{ hidden }}{% endfor %}
|
|
|
|
{% endif %}
|
|
|
|
{{ field.errors.as_ul }}
|
2016-07-14 21:13:03 +02:00
|
|
|
{{ field | bootstrap }}
|
2016-05-21 23:57:36 +02:00
|
|
|
</td>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
<td class="tools-cell"><div class="tools">
|
|
|
|
<input type="checkbox" name="{{ form.DELETE.html_name }}" style="display: none;" />
|
2016-07-14 21:13:03 +02:00
|
|
|
<a href="javascript://" class="glyphicon glyphicon-remove remove-btn" title="Supprimer"></a>
|
2016-05-21 23:57:36 +02:00
|
|
|
</div>
|
|
|
|
<div class="spacer"></div>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
{% endfor %}
|
|
|
|
</tbody>
|
|
|
|
</table>
|