Tabellarische Ansicht Transektzusammenstellung
Blocked by https://git.ufz.de/rdm/biome/frontend/-/issues/215
Als Administrator oder Projektkoordinator (7) muss ich in der Lage sein, Transekte zu definieren und zu verwalten. Dieses Ticket soll die tabellarische Darstellung der Abschnitte eines Transektes umsetzen.
Nachdem in einer Zeile der Transektliste auf "Transektzusammenstellung" geklickt wurde, erreiche ich die "Transektzusammenstellung" dieses Transektes, welches die Daten aus den Backend holt und anzeigt.
Alle Abschnitte (sections
) eines Transektes sollen in einer Tabelle mit folgenden Informationen dargestellt werden:
- Begehungsabfolgenummer (
sequenceNumber
-Attribut) - ProjLocation_Id (erstmal weglassen)
- Label (1-n (ganzzahlig), default die initiale Abfolge bzw. die angezeigte Reihenfolge (
label
-Attribut) - Name (individuell bspw. "Streuobstwiese") (
name
-Attribut) - Begehbar (
accessible
-Attribut) - Button + Tooltip + Icon (Minus-Icon) zum "Entkoppeln" des Abschnitts vom Transekt (ohne Funktion in diesem Ticket)
- Button + Tooltip + Icon (Plus-Icon) zum "Hinzufügen" eine Abschnitts (ohne Funktion in diesem Ticket)
- Button + Tooltip + Icon (
mdi-pencil
) zum "Editieren" der Daten dieses Abschnittes (ohne Funktion in diesem Ticket) - Button + Tooltip + Icon (
mdi-magnify
) zur "Detailansicht" des Abschnittes (ohne Funktion in diesem Ticket) - alle Buttons können wieder in einer Spalte dargestellt werden (
Aktionen
)
AK
-
Route wurde um /transect_management/compilation/:id(\\d+)
erweitert -
obige Route ist für Role.Admin
oderRole.PROJECT_LEAD
erreichbar -
Neue View TransectCompilation
wurde angelegt -
Neue View TransectCompilation
ist nach eine klick auf den Button "Transektzusammenstellung" eines Eintrages in der Transektliste (https://git.ufz.de/rdm/biome/frontend/-/issues/215) über obige Route (e.g./transect_management/compilation/3
(3 für id des Transektes) erreichbar -
Tabelle existiert mit obigen Spalten + i18n -
Query für das befüllen der Tabelle existiert -
Query befüllt die Tabelle (Inhalt erscheint in den richtigen Spalten) -
Button + Tooltip + Icon für "Entkoppeln" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Hinzufügen" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Editieren" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Detailansicht" existiert + i18n (siehe oben) -
Unit-Test
Review
-
Route wurde um /transect_management/compilation/:id(\\d+)
erweitert -
obige Route ist für Role.Admin
oderRole.PROJECT_LEAD
erreichbar -
Neue View TransectCompilation
wurde angelegt -
Neue View TransectCompilation
ist nach eine klick auf den Button "Transektzusammenstellung" eines Eintrages in der Transektliste (https://git.ufz.de/rdm/biome/frontend/-/issues/215) über obige Route (e.g./transect_management/compilation/3
(3 für id des Transektes) erreichbar -
Tabelle existiert mit obigen Spalten + i18n -
Query für das befüllen der Tabelle existiert -
Query befüllt die Tabelle (Inhalt erscheint in den richtigen Spalten) -
Button + Tooltip + Icon für "Entkoppeln" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Hinzufügen" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Editieren" existiert + i18n (siehe oben) -
Button + Tooltip + Icon für "Detailansicht" existiert + i18n (siehe oben) -
Unit-Test
Edited by Michael Voigt