Neues Transekt anlegen
Blocked by https://git.ufz.de/rdm/biome/frontend/-/issues/225.
Als Administrator oder Projektleiter bin in der Lage, ein Transekt (bzw. "Transekhülse") unter Vergabe eines Transektcodes (Muster: SN-2020-01) zu erstellen (Startkonfiguration). Ich kann an dieser Stelle folgende Punkte zu jedem Transekt erfassen.
- Transektcode
- ICC
- ICC2 (Bundesland)
- Bezeichnung des Transekts (individueller Name)
- Kommentarfeld
Über ein Button rechts oben (ähnlich wie in den News) in der "Transektliste" (https://git.ufz.de/rdm/biome/frontend/-/issues/215) komme ich zu einen Dialog (ähnlich News) wo ich die oben genannten Punkte eingeben kann. Nach den klick auf "Speichern" wird das Transekt persistiert. Durch klick auf "Abbrechen" komme ich zur "Transektliste" zurück.
Hier prüft Alex H. noch ob wie in https://ufz-jira.scolution.de/browse/MWB-276 beschrieben, n-Abschnitte den Transekt zugeordnet werden können.
AK
-
ein Button rechts oben in der View-"Transektliste" existiert (ähnlich wie in den News -> News erstellen) + i18n -
Route wurde um /transect_management/create
erweitert -
Route ist für Role.Admin
oderRole.PROJECT_LEAD
erreichbar -
Neue View CreateTransect
wurde angelegt und ist über obige Route erreichbar -
Klick auf obigen Button zeigt neue View an -
Obige Punkte (Transektcode,...) sind in einen Dialog eintragbar -
"Speichern"-Button + i18n existiert -
"Speichern"-Button persistiert Transekt -
"Abbrechen"-Button + i18n existiert -
Klick auf "Abbrechen"-Button leitet zur "Transektliste" -
Loading-Bar nach klicken auf "Speichern" ist aktiv (siehe andere Dialoge) -
Eingabemaske + Buttons sind während einer aktiven Loading-Bar disabled -
Response (Success oder Fail (+Error Message)) wird in einem Alert angezeigt (siehe andere Dialog) -
Nur "Transektcode" ist als Pflichtfeld markiert -
Validierung auf "Transektcode"-Feld wird durchgeführt (kein Value -> Speichern-Button disabled) -
Darstellung der "Abbrechen" + "Speichern"-Buttons wie in anderen Dialogen (siehe [Buttons-Bild] oben) -
Unit-Tests
Review
-
ein Button rechts oben in der View-"Transektliste" existiert (ähnlich wie in den News -> News erstellen) + i18n -
Route wurde um /transect_management/create
erweitert -
Route ist für Role.Admin
oderRole.PROJECT_LEAD
erreichbar -
Neue View CreateTransect
wurde angelegt und ist über obige Route erreichbar -
Klick auf obigen Button zeigt neue View an -
Obige Punkte (Transektcode,...) sind in einen Dialog eintragbar -
"Speichern"-Button + i18n existiert -
"Speichern"-Button persistiert Transekt -
"Abbrechen"-Button + i18n existiert -
Klick auf "Abbrechen"-Button leitet zur "Transektliste" -
Loading-Bar nach klicken auf "Speichern" ist aktiv (siehe andere Dialoge) -
Eingabemaske + Buttons sind während einer aktiven Loading-Bar disabled -
Response (Success oder Fail (+Error Message)) wird in einem Alert angezeigt (siehe andere Dialog) -
Nur "Transektcode" ist als Pflichtfeld markiert -
Validierung auf "Transektcode"-Feld wird durchgeführt (kein Value -> Speichern-Button disabled) -
Darstellung der "Abbrechen" + "Speichern"-Buttons wie in anderen Dialogen (siehe [Buttons-Bild] oben) -
Unit-Tests