Tentative de corriger des comportements étranges des bandeaux sur les événements dupliqués

This commit is contained in:
Jean-Marie Favreau 2025-02-12 22:05:08 +01:00
parent 96f0bae925
commit 494de017bb
2 changed files with 5 additions and 1 deletions

View File

@ -1536,7 +1536,7 @@ class Event(models.Model):
return [e for e in self.other_versions.get_duplicated() if e.pk != self.pk]
def masked(self):
return self.other_versions and self.other_versions.representative != self
return self.other_versions and self.other_versions.representative != None and self.other_versions.representative.pk != self.pk
def get_organisers(self):
if self.pk:

View File

@ -16,7 +16,11 @@
Cette version de l'événement existe en
{% endif %}
<a href="{{ event.other_versions.get_absolute_url }}">en plusieurs versions</a>.<br>
{% if event == event.other_versions.get_one_event %}
Tu consultes la version mise en avant.
{% else %}
Tu peux consulter <a href="{{ event.other_versions.get_one_event.get_absolute_url }}">la version mise en avant</a>.
{% endif%}
{% else %}
Cet événement existe <a href="{{ event.other_versions.get_absolute_url }}">en plusieurs versions</a>, et aucune n'a encore été choisie pour être mise en avant.
{% endif %}