91 lines
2.9 KiB
Markdown
91 lines
2.9 KiB
Markdown
<!-- titel -->
|
|
Berichte
|
|
----------------------------------------
|
|
<!-- art -->
|
|
kern
|
|
----------------------------------------
|
|
<!-- ziel -->
|
|
Berichte aus Enterprise-Diensten generieren, herunterladen und löschen
|
|
----------------------------------------
|
|
<!-- regeln -->
|
|
- Rolle SUPER_ADMIN statt EDITOR für Bericht als JSON herunterladen erforderlich
|
|
- Akzeptanzbericht generieren fehlt Ausgabe als Markdown für Nachweisprotokoll
|
|
- FAIL-Status: Exitcode 1 nur im JSON-Modus
|
|
- Operatorbericht als Markdown herunterladen fehlt als Funktion
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Akzeptanzbericht generieren
|
|
<!-- ziel -->
|
|
Zeigt zusammengefasste Ergebnisse der Operator-Prüfungen im Terminal
|
|
<!-- regeln -->
|
|
- markdown-Option gibt Markdown aus
|
|
- json-Option gibt JSON aus
|
|
- Standardausgabe formatiert als Tabelle
|
|
<!-- testen -->
|
|
- Kommando mit markdown-Option ausführen
|
|
- Markdown-Tabelle erscheint
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Bericht als JSON herunterladen
|
|
<!-- ziel -->
|
|
Exportiert einen Batch-Bericht als JSON-Datei zum Speichern
|
|
<!-- regeln -->
|
|
- Rolle EDITOR erforderlich
|
|
- Format muss json oder md sein
|
|
- Datei muss existieren
|
|
<!-- testen -->
|
|
- Batch-Übersicht öffnen
|
|
- LMB auf JSON-Download-Link eines Batch-Berichts
|
|
- Datei wird heruntergeladen
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Bericht löschen
|
|
<!-- ziel -->
|
|
Entfernt einen nicht mehr benötigten Batch-Bericht dauerhaft
|
|
<!-- regeln -->
|
|
- POST-Methode erforderlich
|
|
- CSRF-Token obligatorisch
|
|
- Nur ROLE_EDITOR hat Zugriff
|
|
- Erfolgs- oder Warnmeldung als Flash
|
|
- Zur Berichte-Übersicht weitergeleitet
|
|
<!-- testen -->
|
|
- Batch-Bericht öffnen
|
|
- Löschen-Schaltfläche klicken
|
|
- Bestätigungsdialog bestätigen
|
|
- Zur Übersicht weitergeleitet
|
|
- Flash-Meldung 'gelöscht' sichtbar
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Berichte auflisten
|
|
<!-- ziel -->
|
|
Zeigt alle Batch-Importe zur Übersicht
|
|
<!-- regeln -->
|
|
- listReports liefert alle Berichte
|
|
- defaultReportDir wird übergeben
|
|
<!-- testen -->
|
|
- GET admin knowledge-batches aufrufen
|
|
- Seite mit Berichtsliste wird angezeigt
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Übersicht rendern
|
|
<!-- ziel -->
|
|
Zeigt den Betriebszustand aller Enterprise-Komponenten auf einen Blick
|
|
<!-- regeln -->
|
|
- Baut Berichte aller Enterprise-Dienste
|
|
- json gibt maschinenlesbares JSON aus
|
|
- Ohne Flag formatiert SymfonyStyle-Ausgabe
|
|
- FAIL-Status gibt Exitcode 1 zurück
|
|
<!-- testen -->
|
|
- php bin console mto:agent:enterprise:operations-overview --json
|
|
- JSON-Ausgabe enthält Felder status, progress, components, primary_action
|
|
- Exitcode ist 1 bei Status FAIL
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Operatorbericht als Markdown herunterladen
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Batch-Bericht hochladen
|
|
----------------------------------------
|
|
<!-- funktion -->
|
|
Batch-Bericht anzeigen
|