Eine Tafel beantragen
Als Mitglied einer Tafelinitiative, möchte ich meine Initiative in die Applikation speichern können, damit diese als Verteilungspunkt für die Lebensmittel benutzt werden kann.
Akzeptanzkriterien
-
Ein Tafelinitiative ist in die Datenbank gespeichert -
Es existiert ein API Endpunkt -
Das Anlegen einer neuen Tafel ist nur angemeldeten Benutzern erlaubt -
Es werden die Eigenschaften der Foodbank außer state, als auch der ContactInformation bzw. der Address aus dem Datenmodell (#1 (closed)) akzeptiert -
name
,contact_name
,contact_email
,contact_phone
,address_line_1
,address_zipcode
undaddress_town
sind Pflichtfelder -
Ein Eintragung von einem nicht-admin Benutzer muss von ein Admin bestätigt werden -
Für all diese Bedingungen existieren automatisierte Tests -
Der Endpunkt ist via Swagger dokumentiert