Als Server-Administrator
moechte ich in der Config Page einen Bereich zur Verwaltung von Datapacks haben (hinzufuegen/entfernen im world/datapacks Ordner via SFTP),
um Datapacks ohne manuellen Serverzugriff komfortabel verwalten zu koennen.
Anforderungen
Akzeptanzkriterien
- Das Modul „Datapacks“ ist in der Config Page verfügbar
- Gueltige .zip-Uploads werden erfolgreich nach
<world>/datapacks entpackt und in der Liste angezeigt
- Ungueltige Uploads (ohne
pack.mcmeta oder falsches Format) werden abgewiesen mit verstaendlicher Fehlermeldung
- Konflikte bei bestehendem Namen werden korrekt behandelt gemaess Nutzerwahl
- Entfernen eines Datapacks loescht den entsprechenden Ordner sicher (nach Bestaetigung)
- Reload kann nach Aenderungen ausgefuehrt werden (falls angebunden) und bestaetigt Erfolg/Fehler
- SFTP-Fehler (Verbindung, Rechte) werden dem Nutzer verstaendlich angezeigt
- Es existieren keine hart codierten Pfade/Credentials im Frontend-Build
- Alle Anforderungen sind abgeschlossen
- Pull-Request gemerged
- Neue Frontend-Version deployed
- Auf der produktiven Umgebung getestet
Als Server-Administrator
moechte ich in der Config Page einen Bereich zur Verwaltung von Datapacks haben (hinzufuegen/entfernen im
world/datapacksOrdner via SFTP),um Datapacks ohne manuellen Serverzugriff komfortabel verwalten zu koennen.
Anforderungen
<world>/datapacksvia SFTP (Name, Ordnergroesse, letztes Update)<world>/datapackspack.mcmetavorhanden; Dateityp/Dateigroesse geprueft)Akzeptanzkriterien
<world>/datapacksentpackt und in der Liste angezeigtpack.mcmetaoder falsches Format) werden abgewiesen mit verstaendlicher Fehlermeldung