Fehler #256
Taskserver: Job bearbeiten → "Speichern und Ausführen" erstellt zusätzlichen Job; diverse kleinere Probleme beim Tasklserver
100%
Beschreibung
kivitendo 3.5.0-beta (Punkte 1. bis 3. verifiziert mit Onlie-Demo auf kivitendo.de)
System → Hintergrund-Jobs und Task-Server → aktuelle Hintergrund-Jobs anzeigen
Folgende Fehler / Probleme:
1. Wenn ich einen Hintergrund-Job bearbeite (z.B: die Zeit oder Periodizität des Jobs ändere) und dann auf "Speichern und Ausführen" klicke, so wird nicht wie zu erwarten wäre, der Job, den ich bearbeitet habe verändert, sondern es wird ein zusätzlicher Job mit den veränderten Eigenschaften angelegt und dieser ausgeführt.
Wenn nur auf Speichern geklickt wird, wird der bestehende Job geändert und kein neuer Job angelegt.
Massnahmen, Vorschläge:
a) "Speichern und Ausführen" sollte genau das machen, was es sagt: den veränderten Job speichern und den Job einmal ausführen (benutze ich häufig, um zu testen, ob ein Job, den ich angelegt oder verändert habe, auch so funktioniert wie ich möchte.)
b) Ein zusätzlicher Button: "Als neu Speichern und ausführen", der genau das macht, was jetzt "Speichern und Ausführen" macht, wäre sinnvoll.
c) Eventuell wäre es sogar gut zusätzlich noch einen Button: "Als neu Speichern" einzuführen, wenn der Job nicht gleichzeitig ausgeführt werden soll.
2. Klick auf Serversteuerung: Wenn der Taskserver läuft, wird der Text "Server stoppen" auf 2 Zeilen angezeigt und zerreisst das Layout → das Wort stoppen überschreibt teilweise die nächste Zeile "Task-Server-Status" → vermutlich genügt es, den Button von "Server stoppen" etwas breiter zu machen oder ihn dynamisch der Länge des Textes anzupassen.
3. Klick auf "Jobverlauf" und dann auf "Filter zeigen":
Bei den Daten wird der deutsche Text falsch gebildet. Es steht dort: "Ausgeführt um Von" sowie "Ausgeführt um Bis". Richtig wäre "Ausgeführt von" und "Ausgeführt bis".
4. Wird beim Erstellen eines Hintergrundjobs vom Typ "FailedBackgroundJobsReport" bei der Eingabe der Daten "from", "recipients" oder "subject" vergessen, so erfolgt eine entsprechende Fehlermitteilung per Mail.
Die dort verwendeten Sonderzeichen « und » werden im Mail nicht dagestellt. In der Liste "Verlauf der Hintergrundjobs" in der Spalte Liste werden die beiden Zeichen hingegen korrekt dargestellt.
Dateien
Zugehörige Revisionen
Hintergrundjobs: »als neu verwenden« implementiert
Dann benötigt man nicht »als neu speichern« sowie »als neu speichern
und ausführen«. Siehe #256.
Task-Server-Steuerung: Buttonbeschriftung nicht zu breit werden lassen
Die Buttons in der Action-Bar haben alle eine feste Größe, die sich
nicht automatisch an den Inhalt anpassen kann. Nur Punkte in
Comboboxes passen sich automatisch der Breite an.
Daher muss die Beschriftung der obersten Ebene extrem kurz und knapp
sein, um so mehr beim Standardbutton, der fette Schrift nutzt, die
nochmal etwas breiter ist.
Siehe #256.
Jobverlaufsfilter: bessere Benennung des Ausführungsdatumsfilters
Siehe #256.
Historie
Von Moritz Bunkus vor mehr als 7 Jahren aktualisiert
Bitte nur ein Problem pro Bug-Report. Die Sachen, die du hier alle zusammengeworfen hast, betreffen ganz unterschiedliche Controller & Codepfade. Die haben nichts miteinander zu tun. Danke.
Von Moritz Bunkus vor mehr als 7 Jahren aktualisiert
- Status wurde von Neu zu Erledigt geändert
- % erledigt wurde von 0 zu 100 geändert
1. a) in f751112d45469757aa6eac8a540c5e298b001845 gefixt
1. b) und c) Hier hilft 2394dc67bf4994673afcec18ea3c2e1aaed787f5
2. in 15e616839046273097f36f79521f2b4f8a2f4467 gefixt
3. in 4d14c29aee1045bc84fbe629066811b9ec98cc6a gefixt
4. wird in #257 weiter behandelt
Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen
Siehe #256.