75 lines
3.3 KiB
HTML
75 lines
3.3 KiB
HTML
{% extends "base.html" %}
|
|
|
|
{% block boutons_droite %}
|
|
{% if famille %}
|
|
{% include './famille_boutons.html' with active='prestation' %}
|
|
{% endif %}
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="row border-bottom lead mt-3 mb-3">
|
|
{% if famille %}
|
|
<div class="col">Famille {{ famille.nom }} - {{ famille.adresse }}</div>
|
|
<div class="col text-end d-flex flex-column justify-content-end">
|
|
<a class="btn btn-primary btn-sm ms-3 mb-2 align-self-end" href="{% url 'prestation-famille-add' famille.pk %}">
|
|
Ajouter
|
|
</a>
|
|
{% if filter_form %}<form class="filter-form d-flex flex-column" method="get">{{ filter_form.as_div }}</form>{% endif %}
|
|
</div>
|
|
{% else %}
|
|
<div class="col">Mes prestations générales</div>
|
|
<div class="col text-end">
|
|
<a class="btn btn-primary btn-sm mb-2" href="{% url 'prestation-gen-add' %}">
|
|
Ajouter
|
|
</a>
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
<table class="table table-sm">
|
|
<thead class="table-light">
|
|
<tr>
|
|
<th>Date</th>
|
|
<th>Durée</th>
|
|
<th>Interv.</th>
|
|
<th>Contenu</th>
|
|
<th>Auteur</th>
|
|
<th>Prest.</th>
|
|
<th align="center">Actions</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for prestation in prestations %}
|
|
<tr>
|
|
<td>{{ prestation.date_prestation|date:"d.m.Y" }}</td>
|
|
<td>{{ prestation.duree|strip_seconds }}</td>
|
|
<td>{{ prestation|sigles_intervenants }}</td>
|
|
<td>{{ prestation.texte|truncate_html_with_more:40 }} {{ prestation.fichier|as_icon }}</td>
|
|
<td>{{ prestation.auteur|sigle_personne }}</td>
|
|
<td>{{ prestation.lib_prestation.nom }}</td>
|
|
<td align="center">
|
|
{% with fam_pk=famille.pk|default:0 %}
|
|
{% if prestation|can_edit:user %}
|
|
<a href="{% url 'prestation-edit' fam_pk prestation.pk %}">
|
|
<img src="{% static 'admin/img/icon-changelink.svg' %}">
|
|
</a>
|
|
{% endif %}
|
|
{% endwith %}
|
|
</td>
|
|
</tr>
|
|
{% empty %}
|
|
<tr><td colspan="5" align="center">
|
|
{% if filter_form.cleaned_data.recherche or filter_form.cleaned_data.famille %}
|
|
Pas de résultat pour votre recherche.
|
|
{% else %}
|
|
Aucune prestation saisie
|
|
{% endif %}
|
|
</td></tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|