Skip to content

Neue Seite "Archiv" für vergangene Events inkl. Filter

Wir möchten eine neue Seite namens "Archive" erstellen, die ausschließlich vergangene Events anzeigt. Diese Seite soll im Footer (siehe Linked items #95) der Website verlinkt werden. Zusätzlich wird eine Filter- bzw. Suchfunkton implementiert, die ähnlich aufgebaut ist wie die bestehnde Filter-/Suchfunktion für kommende Events (siehe Linked items #90) - Wir bleiben im Austausch mit den zusammenhängenden Issues.

Aufgaben/TO DO:

  • Datenbank/ Modell

    • Datum- und Zeitattribute prüfen: Existiert ein Feld wie start/end das zur Abgrenzung zw. vergangenen und kommenden Events verwenden wird?
    • Scopes ergänzen (falls nötig)
  • Routing & Controler

    • Sub-Route anlegen: damit das Archiv eindeutig dem EventsController zugeordnet ist
    • Controller Action erstellen die vergangene Events lädt und die Filter unterstützt
  • View/ Tempalte

    • Eine neue View archiv.html.erb erstellen.
    • Neue Such- und Filterfunktion hinzufügen.
  • Footer

    • Link zum Archiv in den Footer einfügen.
  • Tests

    • Prüfen, ob vergangene Events korrekt angezeigt werden.
    • Sicherstellen, dass Filter und Suche richtig funktionieren.
  • Deployment

    • Nach erfolgreicher Umsetzung und dem Code-Review deployen
    • Überprüfung in der Live-Umgebung:
      • Footer Verlinkung
      • Anzeige vergangener Events
      • Filterfunktion
Edited by Christina Kollnig