Resolve: feature/788-transect-specific-species-favourites
Closes #788
Was wurde in diesem MR umgesetzt?
- Es wurde ein
FavouriteSpeciesService
angelegt, der die favouritenbezogene Kommunikation mit dem BE steuert. Hier wurden alle Funktionen hinterlegt, die für diesen Anwendungsfall relevant sind. - Der
FavouriteSpeciesService
bietet eine FunktiongetAllFavouriteSpeciesItems
, die - falls gewünscht, gefiltert nach Transekt - alle im BE persistierten FavouriteSpeciesItems zurückgibt. Dies deckt die folgenden Ticket-Anforderungen ab: "Die Favoritenliste ist persistent und logisch mit dem jeweiligen Transekt verknüpft. Bei einem neuen Transekt ist die Favoritenliste initial leer." -
TransectInspectionTable
undTransectInspectionMainData
wurden so angepasst, dass sie die geforderte Funktionalität abbilden. -
TransectInspectionMainData
ein wenig aufgeräumt (Redundanz vermindert, maxRowId repariert) - Unit Tests für
TransectInspectionMainData
,TransectInspectionTable
undFavouriteSpeciesService
ergänzt
Edited by Michael Voigt