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