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");
--color: #{$yellow-900};
}
.message.grid {
grid-template-columns: 1fr auto;
}
.footer {
opacity: 0.7;

View File

@ -44,16 +44,26 @@
</header>
{% if not event|get_modification_lock:user %}
{% if event.editing_user == user %}
<div class="message info">
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.
Ce message peut aussi apparaître si vous avez utilisé la navigation arrière.
<div class="message info grid">
<div>
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.
Ce message peut aussi apparaître si vous avez utilisé la navigation arrière.
</div>
<div>
<a href="{% url 'moderate_event_next' event.pk %}" role="button">Passer au suivant &gt;</a>
</div>
</div>
{% else %}
<div class="message warning">
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.
Revenez plus tard&nbsp;!
<div class="message warning grid">
<div>
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.
Revenez plus tard&nbsp;!
</div>
<div>
<a href="{% url 'moderate_event_next' event.pk %}" role="button">Passer au suivant &gt;</a>
</div>
</div>
{% endif %}
{% endif %}