Repository navigation
Backend 2.2 Use Case
Das Backend beschäftigt sich mit den Use Cases für die Administratorsicht. Dazu zählt zum einem Barmeldungen anschauen und löschen, zum Anderen Happy Hours hinzufügen und löschen. Diese Use Cases werden allerdings nicht in die Produktivumgebung umgesetzt. Das Backend wird die Pfade aber programmieren und bereitstellen für zukünftige Erweiterungen.
Die Use Case Beschreibungen zu den einzelnen Anwendungsfällen aus Administratorsicht siehe unten.
Die Use Cases aus Anwendersicht sind im Frontend zu finden.
Autor: Marcus Ade
Beschreibung: Der Admin bzw. ein/e Redakteur/in meldet sich per UI an
Vorbedingungen: Internetverbindung vorhanden
Um beispielsweise den UC2: Fehlerhafte Bars überprüfen und ggf. entfernen durchführen zu können, ist es notwendig das sich der/die Redakteur/in authentifiziert. Dies soll über eine Anmeldemaske im Browser geschehen.
Gibt der/die Redakteur/in ein falsches Passwort bzw. einen falschen Benutzernamen ein, dadurch schlägt die Authentifizierung fehl.
Spark unterstützt kein ändern von Cookies, deshalb wurde die Authentifizierung anders implementiert.
Autor: Marcus Ade
Beschreibung: Eine Bar wird durch eine/n Redakteur/in überprüft und ggf. entfernt.
Vorbedingungen: Redakteur/in hat sich erfolgreich angemeldet siehe UC1, Eine Bar wurde aufgrund von verschiedenen Gegebenheiten von einem User gemeldet, Internetverbindung vorhanden.
Nach der erfolgreichen Authentifizierung (UC1), wird der/die Redakteur/in auf eine Website weitergeleitet auf der die gemeldeten Bars dargestellt werden. Eine Bar wird von der/die Redakteur/in überprüft - ist diese zum Beispiel nicht mehr existent oder die Happy Hour Zeit hat sich geändert so muss diese geändert oder entfernt werden.
Autor: Maren Reuter
Beschreibung: Der Admin bzw. ein/e Redakteur/in meldet sich per User Interface ab
Vorbedingungen: Der Admin ist angemeldet und erfolgreich identifiziert wurden.
Nachdem der Admin bzw. ein/e Redakteur/in sich, wie im UC1 beschrieben, erfolgreich angemeldet hat und beispielsweise nach UC2 fehlerhafte Bars überprüft und ggf. entfernt hat, ist es notwendig das sich der/die Redakteur/in auch wieder abmeldet.
Diese Anwendungsfall konnte nicht in die Realität umgesetzt werden. Erläuterung hierzu und Alternative Vorgehensweise der Authentifizierung siehe hier.
Autor: Jonas Stegmaier
Beschreibung: Eine Happy Hour kann hinzugefügt werden Vorbedingungen: Redakteur/in hat sich erfolgreich angemeldet siehe UC1.
Nach der erfolgreichen Authentifizierung (UC1), wird der/die Redakteur/in auf eine Website weitergeleitet auf der er eine neue Happy Hour zu einer Bar hinzufügen kann.
Autor: Jonas Stegmaier
Beschreibung: Eine Happy Hour kann gelöscht werden Vorbedingungen: Redakteur/in hat sich erfolgreich angemeldet siehe UC1.
Nach der erfolgreichen Authentifizierung (UC1), wird der/die Redakteur/in auf eine Website weitergeleitet auf der er eine Happy Hour anhand seiner ID löschen kann.