===== Prüfberichtexport ===== Im Prüfberichtexport werden die Prüfberichte eines Kunden in einen Ordner gepackt, gezippt und zum Download angeboten. ==== Dialog ==== Wir brauchen einen Dialog, in dem der Benutzer die Parameter wählen kann, eine Fortschrittsanzeige und dann einen Downloadlink. ==== Parameter ==== ^ Name ^ Beschreibung ^ | KundenID | Notwendiger Parameter | | Auswahl Prüfberichte | Die Auswahl der Prüfteile erfolgt über den Filter der Prüfteilübersicht. Es muß allerdings noch ausgewählt werden, ob alle Prüfberichte, oder nur die Letzten exportiert werden | ==== Ablauf ==== Es muß eine Verzeichnis für den Kunden auf dem Webserver erstellt werden. data/client/client_id/export Die Prüfberichte werden gezippt und im Ordner export unter den Namen berichtexport_timestamp.zip abgelegt. ==== Zugriff ==== Komplette Funktion geht über den Button " - Demjenigen, der den Export angestossen hat, wird ein Donwloadlink zur CSV zur Verfügung gestellt. - Dem Admin ( Prüfer / Kunden) wird in der Kundenübersicht auch ein Link "Exportierte Prüfberichte" angeboten, nach dem eine Liste der Zip Dateien geladen und angezeigt wird. Damit können die ZIPS auch heruntergezogen werden. Der Admin bekommt zusätzlich die Option, ZIPS zu löschen.