Skip to content

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 Funktion getAllFavouriteSpeciesItems, 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 und TransectInspectionMainData 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 und FavouriteSpeciesService ergänzt
Edited by Michael Voigt

Merge request reports