Modifications de l'affichage parce que j'avais fais ça n'importe comment

This commit is contained in:
Maurice Debray 2022-01-09 17:43:19 +01:00
parent 82bc6c1e1b
commit 0673e64083
8 changed files with 25 additions and 26 deletions

View file

@ -81,7 +81,7 @@
<a class="dropdown-item" href="{% url 'actu:liste' %}">{% trans "Modifier les actualités" %}</a> <a class="dropdown-item" href="{% url 'actu:liste' %}">{% trans "Modifier les actualités" %}</a>
<a class="dropdown-item" href="{% url 'liste_photo' %}">{% trans "Modifier les photos" %}</a> <a class="dropdown-item" href="{% url 'liste_photo' %}">{% trans "Modifier les photos" %}</a>
<a class="dropdown-item" href="{% url 'liste_video' %}">{% trans "Modifier les vidéos" %}</a> <a class="dropdown-item" href="{% url 'liste_video' %}">{% trans "Modifier les vidéos" %}</a>
<a class="dropdown-item" href="{% url 'partitions:list_setlist' %}">{% trans "Gérer les setlists de répèt" %}</a> <a class="dropdown-item" href="{% url 'partitions:list_setlist' %}">{% trans "Gérer les programmes de répétition" %}</a>
{% elif user.profile.is_chef_event %} {% elif user.profile.is_chef_event %}
<a class="dropdown-item" href="{% url 'calendrier:create_event' %}">{% trans "Ajouter un événement" %}</a> <a class="dropdown-item" href="{% url 'calendrier:create_event' %}">{% trans "Ajouter un événement" %}</a>

View file

@ -12,7 +12,6 @@
<ul> <ul>
{% if user.profile.is_chef or user.is_superuser %} {% if user.profile.is_chef or user.is_superuser %}
<li> <a href="/admin/">{% trans "Administration" %}</a></li> <li> <a href="/admin/">{% trans "Administration" %}</a></li>
<li> <a href="{% url 'partitions:list_setlist' %}">{% trans "Gérer les setlists de répèt" %}</a> </li>
{% endif %} {% endif %}
@ -26,8 +25,8 @@
<li><a href="{% url 'liste_photo' %}">{% trans "Modifier les photos" %}</a></li> <li><a href="{% url 'liste_photo' %}">{% trans "Modifier les photos" %}</a></li>
<li><a href="{% url 'liste_video' %}">{% trans "Modifier les vidéos" %}</a></li> <li><a href="{% url 'liste_video' %}">{% trans "Modifier les vidéos" %}</a></li>
{% endif %} {% endif %}
{% if user.profile.is_chef %} {% if user.profile.is_chef %}
<li> <a href="{% url 'partitions:list_setlist' %}">{% trans "Gérer les setlists de répèt" %}</a> </li> <li> <a href="{% url 'partitions:list_setlist' %}">{% trans "Gérer les programmes de répétitions" %}</a> </li>
{% endif %} {% endif %}
</ul> </ul>

View file

@ -78,13 +78,13 @@ from datetime import timedelta
class SetList(models.Model): class SetList(models.Model):
""" """
Modèle qui stocke les metadonnées d'une setlist de répèt (date, si c'est la repet _active_) Modèle qui stocke les setlists de répétition (date et morceaux)
""" """
date = models.DateField(_("Date de la répèt")) date = models.DateField(_("Date de la répétition"))
is_current = models.CharField( is_current = models.CharField(
verbose_name=_( verbose_name=_(
"Afficher la répèt (les répèt vieilles de plus d'une semaine ne sont pas affiché d'office)" "Afficher le programme de répétition (les répétition vieilles de plus d'une semaine ne sont pas affiché d'office)"
), ),
max_length=1, max_length=1,
choices=(("y", "Oui"), ("n", "Non")), choices=(("y", "Oui"), ("n", "Non")),
@ -94,7 +94,7 @@ class SetList(models.Model):
morceaux = models.ManyToManyField( morceaux = models.ManyToManyField(
"PartitionSet", "PartitionSet",
verbose_name=_( verbose_name=_(
"Morceaux de la répèt (ctrl ou cmd pour en selectionner plusieurs)" "Morceaux de la répétition (ctrl ou cmd pour en selectionner plusieurs)"
), ),
) )

View file

@ -9,15 +9,17 @@
<section class="wrapper style1"> <section class="wrapper style1">
{% if user.is_authenticated and setlists %} {% if user.is_authenticated and setlists %}
<div class="inner"> <div class="inner">
<div class="box" style="background-color:rgba(228,82,47,0.5)">
{% for set_list in setlists %} {% for set_list in setlists %}
<h4>Programme de repet de la semaine du {{ set_list.date }}</h4> <h4>{% blocktrans with set_list_date=set_list.date %}Programme de répétition de la semaine du {{ set_list_date }}: {% endblocktrans %}</h4>
<ul class="pl-5"> <ul class="pl-5">
{% for morceau in set_list.morceaux.all %} {% for morceau in set_list.morceaux.all %}
<li>{{ morceau.nom }}</li> <li><a href="{% url "partitions:listepart" morceau.nom morceau.auteur %}">{{ morceau.nom }}</a></li>
{% endfor %} {% endfor %}
</ul> </ul>
{% endfor %} {% endfor %}
</div> </div>
</div>
{% endif %} {% endif %}
<div class="inner"> <div class="inner">

View file

@ -2,21 +2,20 @@
{% load i18n %} {% load i18n %}
{% get_current_language as current_language %} {% get_current_language as current_language %}
{% load autotranslate %} {% load autotranslate %}
{% block titre %}{% trans "Supprimer set-list de répèt" %}{% endblock %} {% block titre %}{% trans "Supprimer un programme de répétition" %}{% endblock %}
{% block content %} {% block content %}
<div id="main"> <div id="main">
<section class="wrapper style1"> <section class="wrapper style1">
<div class="inner"> <div class="inner">
<h4>{% trans "Supprimer set-list de répèt" %} :</h4> <h4>{% blocktrans with set_list_date=setlist.date %} Supprimer le programme de répétition du {{ set_list_date }} :{% endblocktrans %}</h4>
<p>{% blocktrans with set_list=setlist %}Êtes-vous sûr.e de vouloir supprimer cette répétition : {{ set_list }}?{% endblocktrans %}</p>
<p>Êtes-vous sûr.e de vouloir supprimer {{ setlist }}?</p> <form action="" method="POST">
<form action="" method="POST"> {% csrf_token %}
{% csrf_token %} <input class="button alt" type="submit" value="{% trans "Oui" %}">
<input class="button" type="submit" value="Oui"> <a class="button alt" href="{% url 'partitions:list_setlist' %}">{% trans "Retour" %}</a>
</form> </form>
<a class="button" href="{% url 'partitions:list_setlist' %}">Retour</a> </div>
</div>
</section> </section>
</div> </div>
{% endblock %} {% endblock %}

View file

@ -1,6 +1,6 @@
{% extends "gestion/base.html" %} {% extends "gestion/base.html" %}
{% load i18n %} {% load i18n %}
{%block titre %}{% trans "Ajout d'une actualité" %}{% endblock %} {%block titre %}{% trans "Ajout/modification d'un programme de répétition" %}{% endblock %}
{% block content %} {% block content %}
<div id="main"> <div id="main">

View file

@ -2,16 +2,16 @@
{% load i18n %} {% load i18n %}
{% get_current_language as current_language %} {% get_current_language as current_language %}
{% load autotranslate %} {% load autotranslate %}
{% block titre %}{% trans "Liste des set-list de répèt" %}{% endblock %} {% block titre %}{% trans "Liste des programmes de répétition" %}{% endblock %}
{% block content %} {% block content %}
<div id="main"> <div id="main">
<section class="wrapper style1"> <section class="wrapper style1">
<div class="inner"> <div class="inner">
<h4>{% trans "Liste des set-list de répèt" %} :</h4> <h4>{% trans "Liste des programmes de répétition" %} :</h4>
<p><a href="{% url 'partitions:create_setlist' %}" class="button">{% trans "Ajouter une setlist" %}</a></p> <p><a href="{% url 'partitions:create_setlist' %}" class="button">{% trans "Ajouter un programme de répétition" %}</a></p>
<ul class="filelist"> <ul class="filelist">
{% for a in setlist_list %} {% for a in setlist_list %}
@ -22,7 +22,7 @@
</li> </li>
{% empty %} {% empty %}
<p>{% trans "Pas de set list de repet pour le moment" %}</p> <p>{% trans "Pas de programme de répétition pour le moment" %}</p>
{% endfor %} {% endfor %}
</ul> </ul>
</div> </div>

View file

@ -106,7 +106,6 @@ class Morceau(LoginRequiredMixin, TemplateView):
form = self.form_class(instance=p) form = self.form_class(instance=p)
infos = mark_safe(p.infos) infos = mark_safe(p.infos)
infos_en = mark_safe(p.infos_en) infos_en = mark_safe(p.infos_en)
context["p"] = p context["p"] = p
context["infos"] = infos context["infos"] = infos
context["infos_en"] = infos_en context["infos_en"] = infos_en