Silverstripe kommt vollständig in's Repo. Jeder Entwickler checkt das ganze Projekt aus und richtet bei sich lokal einen Server/PHP/MySQL ein.
Unbedingt erforderliche Komponenten:
CAS-Authenticator für den HRZ-Single-Sign-On (Brauchen aber auch lokalen Login für Wellniz)
REST-Controller für
(Buchaktionen)
Bücher
Lehrveranstaltungen
Bestellungen (Bestellprozess abbilden!)
Spezielle Views:
Bestellvorgang (Bestell-Limit per JavaScript (und ServerSide-Validation) sicherstellen)
Wellniz
Buchliste (muss Preise und Lieferzeiten eintragen können)
Bestellmengen-Liste (zu bestellende Bücher mit Stückzahl, als bestellt markieren?, als angekommen markieren (Teillieferungen eines Buches werden nicht berücksichtigt))
Bestellungen (Abholliste in Druckform, zum unterschreiben; evtl. weitere Export-Formate) -> Wie kommen Abholungen wieder in's System?
Thies
Prüfungsübersicht (~Bestellmengenliste, als "abgerechnet" markierbar)
Qualitätssicherung:
Pair-Programming (wenigstens für den Anfang)
Simulationslauf des System in der OPhase/1. Vorlesungswoche (FB-weit?)
Aufgaben:
Mit Thies klären, was er für Liste braucht (Sven)
Mit Wellniz klären, was die für Listen haben wollen (Sven)
Bücheraktionskomponente im Trac von Daniel auf sg-buecher@ umleiten lassen (Sven)
Silverstripe-Instanz und Spielwiese einrichten (Nico)
Anforderungen in Tickets umsetzen und priorisieren (Sven)