BGJ und BGJH im Controller init_model description eingebunden
Hintergrund-Job speichern: Action-Bar auch nach Fehler anzeigen.
Hintergrund-Job: Beim ausführen von der Oberfläche aus Status anzeigen
Kein redirect zur Job-Liste (oder "zurück") nach dem Speichern, sondern vorherzurückkehren und Job ausführen.Vorher konnte es passieren, dass ein nicht abgefangener Fehler im weiteren...
Hintergrundjobs: einmalige Jobausführung: Daten übergeben können
Entweder, man übergibt `data` als Parameter inURI-Hash-Form (z.B. '&data.var=value'), als normaler YAML-encodierterString, so wie er auch in der Datenbanksteht (z.B. '&data=---%0Avar%3Dvalue'), oder man übergibt...
Hintergrundjobs: Controller-Action zur einmaligen Ausführung eines Jobs
Gedacht für Aufruf von extern, gibt JSON zurück. Beispiel:
curl --silent --user "<username>:<password>" \ 'https://<hostname>/kivitendo/controller.pl?action=BackgroundJob/execute_class&class=CleanAuthSessions'
Hintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen
Hintergrundjobs: »als neu verwenden« implementiert
Dann benötigt man nicht »als neu speichern« sowie »als neu speichernund ausführen«. Siehe #256.
Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen
Siehe #256.
ActionBar: Hintergrundjob-Verwaltung: Action heißt destroy, nicht delete.
ActionBar: Verwendung bei »Aktuelle Hintergrund-Jobs anzeigen«
BackgroundJobs optional als json ausliefern
Hintergrundjobs-Controller: nur Perl-Job-Klassen anzeigen
Wenn in der Tabelle noch Jobs aus anderen Systemen (alt-Bob) stehen,dann dürfen die von der Perl-Seite aus weder konfiguriert nochausgeführt werden können.
model wird jetzt wieder korrekt inferiert
BackgroundJob models
BackgroundJobs: "speichern und ausführen" für neue Jobs gefixt
Hintergrundjob bearbeiten: Paketname aus Auswahlliste anstatt Eingabefeld
Spaltentitel bei Sorted-Helper-Nutzern via t8() übersetzbar gemacht
Sorted-Controller-Helper: Spaltentitle nicht direkt in make_sorted() übersetzen
Hintergrund ist der, dass ansonsten die Übersetzung nur einmalpassiert, nämlich dann, wenn das Modul compiliert wird. Für normalesCGI funktioniert das:
- Zuerst wird der Dispatcher geladen und ausgeführt. Der analysiert...
Paginaten für die BackgroundJob-Controller-List-View
Sortierung im BackgroundJob-Controller
Controller zur Verwaltung von BackgroundJobHistory-Einträgen
Controller zur Verwaltung von BackgroundJobs