Bug #18289
closed
Merge Feature: Missing function for merge.log
Added by Enis Nuredini 3 months ago.
Updated about 2 months ago.
Description
A given merge.log path in qfq configuration results to an php error.
Call to undefined method IMATHUZH\Qfq\Core\Helper\Path::setAbsoluteMergeLogFile()
The functionality for path over system store is not completed.
- Assignee set to Enis Nuredini
Es wurde folgende Variable verwendet im Report: {{mergeLog:Y::d}}
Jedoch existiert der Token 'd' nicht. An der Stelle wäre normalerweise ein Sanitize. Wird aber hier nicht benötigt.
- Status changed from New to In Progress
Der Pfad muss als Variable im System Store existieren. Die anderen Log Files werden anderst gehandhabt (nur Serverseitig vewendet) und dort wird der aktuelle Pfad jederzeit über eine Path function aufgerufen.
Diese Möglichkeit haben wir im Report nicht. Hier wird der fertige Pfad aus der Variable benötigt.
Nun wurde neu bei setDefaults in Config.php folgendes definiert:
SYSTEM_MERGE_LOG_PATHFILENAME => '/var/www/html/fileadmin/protected/qfqProject/log/merge.log',
Ein relativer Pfad beginnend mit fileadmin hat nicht funktioniert. Hier scheint sich der AS _exec nicht fündig zu werden im System. Damit wäre die Beschreibung in der Config mit dem relativen Pfad in diesem Falle nicht gültig. Oder liegt hier das Problem an der Docker Installation?
- Status changed from In Progress to Feedback
- Assignee changed from Enis Nuredini to Carsten Rose
Änderungen vorgenommen. Beim Merge Log wird der Default automatisch genommen falls nichts vom User angegeben. Bei allen Log Files werden nun neu wenn Pfade angegeben der Absolute Pfad ermittelt und dieser dann in die Config eingetragen.
- Status changed from Feedback to Ready to sync (develop)
- Status changed from Ready to sync (develop) to Closed
- Target version changed from 24.9.0 to 24.5.0
Also available in: Atom
PDF