[HS_8] Reihenfolge und Inhalt des Homescreens persistieren
HS_8 ist im Prinzip die einzige User-Story, die für uns relevant ist. Alle anderen betreffen nur die UI, siehe Sprint-Backlog.
Vorbereitung:
- Im lokalen Fork Upstream-Remote hinzufügen und Fork auf den aktuellen Stand bringen
$ git remote add upstream git@git.thm.de:kim-team/tc-server.git # Vom master aus $ git pull upstream master
- Neuen Branch im Fork erstellen
- Nach dem ersten Push Merge-Request erstellen, Titel mit "WIP: " anfangen lassen, Zielbranch kann
master
sein.
Konkret gibt es folgendes zu tun:
-
Neues Entity ( Homescreen
) und entsprechende Datenbanktabelle (HOMESCREENS
) und Repository anlegen mit User-ID als Fremdschlüssel und einem Int-Array oder einer Liste als Feld -
Domain-Object Profile
um Feldhomescreen
erweitern -
Service ProfileService
um das neue Feld erweitern -
Service ProfileService
um neue Methode zum speichern des Homescreens erweitern -
ProfileServiceController
um neue POST-Route/profile/{id}/homescreen
erweitern, die Int-Array/Liste entgegennimmt
Edited by Robert Palm