Skip to content
This repository was archived by the owner on Sep 18, 2020. It is now read-only.

Backend 2.2 Use Case

Maren edited this page Feb 5, 2015 · 9 revisions

← zurück zum Backend Wiki

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.

UC1: Admin / Redaktion meldet sich an

Autor: Marcus Ade

Beschreibung: Der Admin bzw. ein/e Redakteur/in meldet sich per UI an
Vorbedingungen: Internetverbindung vorhanden

Standardablauf

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.

Fehlerfall 1 - Authentifizierung nicht möglich:

Gibt der/die Redakteur/in ein falsches Passwort bzw. einen falschen Benutzernamen ein, dadurch schlägt die Authentifizierung fehl.

Update

Spark unterstützt kein ändern von Cookies, deshalb wurde die Authentifizierung anders implementiert.

UC2: Bars ueberpruefen und ggf. loeschen

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.

Standardablauf

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.

UC3: Admin / Redaktion abmelden

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.

Standardablauf

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.

Update

Diese Anwendungsfall konnte nicht in die Realität umgesetzt werden. Erläuterung hierzu und Alternative Vorgehensweise der Authentifizierung siehe hier.

UC4: Happy Hours hinzufuegen

Autor: Jonas Stegmaier

Beschreibung: Eine Happy Hour kann hinzugefügt werden Vorbedingungen: Redakteur/in hat sich erfolgreich angemeldet siehe UC1.

Standardablauf

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.

UC5: Happy Hour entfernen

Autor: Jonas Stegmaier

Beschreibung: Eine Happy Hour kann gelöscht werden Vorbedingungen: Redakteur/in hat sich erfolgreich angemeldet siehe UC1.

Standardablauf

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.

Clone this wiki locally