CodingBleu / random-activity-generator

0 stars 0 forks source link

Feature Ticket: Kategorie Filter anlegen #21

Open MickRaIU opened 3 months ago

MickRaIU commented 3 months ago

Feature: Teilnehmendenanzahl Filter

Auswirkungen Datenbank

In der Datenbank muss für die jeweiligen Aktivitäten eine Kategorie hinterlegt werden, diese werden als 'category' hinterlegt. Beispiel:

category = 'Sport' Mögliche Values:

Auswirkungen Front End

Der User soll im GUI über ein Dropdownfeld in der Lage sein eine Kategorie für die zu suchende Aktivität auszuwählen, dieser ausgewählte Wert soll dann in die Datenbankabfrage übernommen werden, sodass zu seiner Auswahl passende Aktivitäten ausgegeben werden.

Definition of Done

Das Ticket gilt als abgeschlossen, wenn:

Die in der Datenbank hinterlegten Aktivitäten um das Attribut category [+Zufall sofern nötig] ergänzt wurden der Benutzer über ein Dropdown die Kategorie auswählen kann Bei Auswählen von "Zufällig" im Dropdown werden von der Kategorie unabhängige Aktivitäten ausgegeben Bei Auswahl einer Kategorie werden nur zu dieser passende Aktivitäten ausgegeben

MickRaIU commented 3 months ago

Derzeitiger Stand: Wenn Kategorie zufällig und Teilnehmendenanzahl gegeben, dann werden alle Kategorien ausprobiert -> Erwartung nur Ausgabe der einen, die zur teilnehmeranzahl passt