Ajout d'un lien pour faciliter la navigation en modération concurrente

This commit is contained in:
Jean-Marie Favreau 2025-03-21 11:23:40 +01:00
parent 5a4c9f6269
commit dae9dd71a7
2 changed files with 21 additions and 9 deletions

View File

@ -778,7 +778,9 @@ $yellow-900: #616918 !default;
--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{rgba(darken($yellow-900, 15%), .999)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E"); --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='#{rgba(darken($yellow-900, 15%), .999)}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");
--color: #{$yellow-900}; --color: #{$yellow-900};
} }
.message.grid {
grid-template-columns: 1fr auto;
}
.footer { .footer {
opacity: 0.7; opacity: 0.7;

View File

@ -44,17 +44,27 @@
</header> </header>
{% if not event|get_modification_lock:user %} {% if not event|get_modification_lock:user %}
{% if event.editing_user == user %} {% if event.editing_user == user %}
<div class="message info"> <div class="message info grid">
<div>
Attention, vous avez ouvert en édition ou modération cet Attention, vous avez ouvert en édition ou modération cet
événement dans un autre onglet (le {{ event.editing_start }}), et toute modification intermédiaire sera effacée par la dernière. événement dans un autre onglet (le {{ event.editing_start }}), et toute modification intermédiaire sera effacée par la dernière.
Ce message peut aussi apparaître si vous avez utilisé la navigation arrière. Ce message peut aussi apparaître si vous avez utilisé la navigation arrière.
</div> </div>
<div>
<a href="{% url 'moderate_event_next' event.pk %}" role="button">Passer au suivant &gt;</a>
</div>
</div>
{% else %} {% else %}
<div class="message warning"> <div class="message warning grid">
<div>
Attention, <em>{{ event.editing_user }}</em> est en train de modifier ou de modérer cet Attention, <em>{{ event.editing_user }}</em> est en train de modifier ou de modérer cet
événement (le {{ event.editing_start }}), et toute modification de votre part pourrait être perdue ou écraser les modifications de l'autre personne. événement (le {{ event.editing_start }}), et toute modification de votre part pourrait être perdue ou écraser les modifications de l'autre personne.
Revenez plus tard&nbsp;! Revenez plus tard&nbsp;!
</div> </div>
<div>
<a href="{% url 'moderate_event_next' event.pk %}" role="button">Passer au suivant &gt;</a>
</div>
</div>
{% endif %} {% endif %}
{% endif %} {% endif %}
<form method="post" enctype="multipart/form-data" id="moderate-form"> <form method="post" enctype="multipart/form-data" id="moderate-form">