contao/calendar-bundle

Hide running events (Laufende Events ausblenden) has no effect

Closed this issue · 8 comments

Unabhängig, ob in der Modulkonfiguration dieses Flag aktiviert ist oder nicht, werden laufende Events immer angezeigt.
Beim Format ist ansonsten eingestellt: "All upcoming events" (Alle zukünftigen Events).
Getestet unter Contao 4.4.18 und 4.5.8 in der Contao-Demo.

Wie genau lässt sich das Problem reproduzieren?

  1. Ein Event mit dem heutigen Datum anlegen (optional mit Startzeit heute Morgen und Endzeit heute Abend) . Event veröffentlichen => Event erscheint im FE im Footer.
  2. Das Modul "Calendar - Event list footer" bearbeiten und "Hide running events" aktivieren => Event erscheint immer noch im Footer

Bitte ändere das Event mal testweise so dass es gestern beginnt und morgen endet. Wird es dann immer noch angezeigt?

Ja, es wird immer noch angezeigt.

Das Flag wurde ursprünglich nur für wiederholte Events eingeführt (siehe contao/core#8497). Wir könnten es natürlich auch auf einzelne Events anwenden, was jedoch eine Änderung des Verhaltens wäre und somit erst in die nächste Feature-Version käme.

@contao/developers @fritzmg Irgendwelche Einwände?

Keine Einwände von mir :). Sollte nicht nur für wiederholte Events gelten.

Ja, das wäre sinnvoll. Um was auch immer es geht (Seminare, Konferenzen, Workshops etc.), häufig ist es erwünscht, das Event nicht mehr zu promoten, wenn es bereits begonnen hat.

Implementiert in 96e66a6.