Refactoring: Debug-Ausgaben im Task-Server
Task-Server mandantenfähig gemacht
Namen des Task-Servers in Consolenausgabe etwas hübscher gemacht
Ausführung task_server.pl aus anderem Verzeichnis ermöglichen
Fixt #2087.
Task-Server: PID-File nur aus relativem Konfigurationsdateinamen ableiten
Task-Server: vor jedem Job in kivitendo-Verzeichnis wechseln
Task-Server: Absolute Pfade für @INC verwenden
Außerdem Wiederverwendung von SL::System::Process, um daskivitendo-Systemverzeichnis zu finden.
Task-Server und -Control-Modul auf neue Konfigurationsdateinamen angepasst
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Umbenennung "lx-office-task-server" in "kivitendo-task-server"
Task-Server mit SIGALRM sofort aufwecken können
InstanceConfig auch im task_server laden
Ansonsten gehen CreatePeriodicInvoices nicht
Usermaske im Adminbereich vor logins aus sessions geschützt.
Notwendigerweise zusätzlich User->new und Auth->read_user auf %paramsumgeschrieben.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
$::request als globale Variable eingeführt.
Ermöglichen, dass Task-Server mit "-c ..." andere Konfigurationsdatei liest
Veraltete Kommentare entfernt
config/lx_office.conf.default einlesen, wenn config/lx_office.conf nicht existiert
Alte Konfigurationsdateien config/lx-erp.conf{.default} entfernt
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Globale Variablen nach %::lx_office_conf verschoben
Betroffen sind: $sendmail $openofficeorg_writer_bin $xvfb_bin $html2ps_bin $ghostscript_bin $latex_bin $pg_dump_exe $pg_restore_exe
Globale Variablen $::userspath, $::templates, $::membersfile nach %::lx_office_conf verschoben
Globales Konfigurationsobjekt %lx_office_conf zur Verfügung stellen
Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen
Für jeden ausgeführten Job globale Variablen initialisieren
Vor Ausführung Verzeichnis wechseln
Gruppe und Benutzer beim Starten des Task-Servers ändern, sofern gewünscht
Conflicts:
config/emmvee.conf.default
Daemon für Hintergrundjobs