Skip to content

Config Page #5

@Lenntox

Description

@Lenntox

Als Server-Administrator
möchte ich eine Konfigurationsseite in der App haben, auf der ich zentrale Dateien wie server.properties, whitelist.json und ops.json bearbeiten kann,
um den Minecraft-Server direkt aus der App heraus verwalten zu können, ohne manuell auf die Serverdateien zugreifen zu müssen.

Anforderungen

  • Neue Seite „Config“ im Frontend.
  • Anzeige einer Liste der konfigurierbaren Dateien (server.properties, whitelist.json, ops.json, …).
  • Dateien können im Editor geöffnet und bearbeitet werden.
  • Änderungen lassen sich speichern und werden an das Backend übermittelt.
  • Das Backend schreibt die Änderungen in die jeweilige Datei auf dem Server.
  • Validierung der Eingaben (z. B. JSON-Schema für whitelist.json, Property-Checks für server.properties).
  • Fehlerhafte Eingaben erzeugen klare Fehlermeldungen.
  • Erfolgreiche Änderungen werden bestätigt.

Akzeptanzkriterien

  • Die Seite „Config“ ist im Frontend vorhanden.
  • Alle definierten Dateien (server.properties, whitelist.json, ops.json) sind zugänglich und bearbeitbar.
  • Änderungen an den Dateien werden gespeichert und korrekt auf den Server angewendet.
  • Validierungen greifen zuverlässig und verhindern ungültige Eingaben.
  • Fehlermeldungen und Bestätigungen sind für den Nutzer sichtbar.
  • Alle Anforderungen sind abgeschlossen.
  • Pull-Request gemerged.
  • Neue Frontend-Version deployed.
  • Auf der produktiven Umgebung getestet.

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions