Ajout modèle ChantDoc
This commit is contained in:
parent
c7a08b3d3c
commit
c37c52cb5d
16 changed files with 112 additions and 7 deletions
|
|
@ -3,8 +3,19 @@
|
|||
{% block content %}
|
||||
<h2>Édition/ajout de chant</h2>
|
||||
|
||||
<form method="post">{% csrf_token %}
|
||||
<form method="post" enctype="multipart/form-data">{% csrf_token %}
|
||||
{{ form.as_div }}
|
||||
{% if form.formset %}
|
||||
<h4 class="mt-3">Fichiers joints à ce chant</h4>
|
||||
{{ form.formset.management_form }}
|
||||
{% for subform in form.formset %}
|
||||
<div class="card text-bg-secondary mt-2">
|
||||
<div class="card-body">
|
||||
{{ subform }}
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
<div class="mt-3"><button type="submit" class="btn btn-primary">Enregistrer</button></div>
|
||||
</form>
|
||||
{% endblock content %}
|
||||
|
|
|
|||
|
|
@ -1,23 +1,31 @@
|
|||
{% extends "base.html" %}
|
||||
{% load bees_utils %}
|
||||
|
||||
{% block content %}
|
||||
<h2>Liste des chants</h2>
|
||||
<table class="table table-striped table-responsive table-chants">
|
||||
<tr><th scope="col" class="numero">N°</th><th scope="col">Titre</th><th></th><th scope="col" class="boutons"></th></tr>
|
||||
<table class="table table-striped table-bordered table-responsive table-chants">
|
||||
<tr><th scope="col" class="numero">N°</th><th scope="col">Titre</th><th></th><th></th>
|
||||
{% if perms.beesgospel.change_chant %}<th scope="col" class="boutons"></th>{% endif %}</tr>
|
||||
{% for chant in object_list %}
|
||||
<tr class="editable">
|
||||
<td>{{ chant.numero }}</td>
|
||||
<td>{{ chant.titre }}</td>
|
||||
<td>{% for doc in chant.chantdoc_set.all %}
|
||||
<a href="{{ doc.fichier.url }}">
|
||||
<img src="{{ doc.fichier.path|icon_url }}" title="{{ doc.titre }}" data-bs-toggle="tooltip">
|
||||
</a>{% endfor %}
|
||||
</td>
|
||||
<td>{{ chant.particularite }}</td>
|
||||
<td class="text-nowrap">{% if perms.beesgospel.change_chant %}
|
||||
{% if perms.beesgospel.change_chant %}
|
||||
<td class="text-nowrap">
|
||||
<a href="{% url 'chant-edit' chant.pk %}" class="edit-button">
|
||||
<img src="{% static 'admin/img/icon-changelink.svg' %}">
|
||||
</a>
|
||||
<form method="post" class="d-inline" action="{% url 'chant-delete' chant.pk %}">{% csrf_token %}
|
||||
<button type="submit" class="btn btn-link delete-button"><img src="{% static 'admin/img/icon-deletelink.svg' %}"></button>
|
||||
</form>
|
||||
{% endif %}
|
||||
</td>
|
||||
{% endif %}
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue