Moin,
Zitat von
LousyWeather
gibt es eine Möglichkeit, alle Aufgaben im TaskCenter für alle Benutzer sichtbar zu machen?
Ich denke, eine Einstellmöglichkeit dafür gibt es nicht. Die entsprechende Einschränkung der SQL-Abfrage ist hart codiert in .../backend/ModuleTasks.php in der Methode getTaskObject() Zeilen 475 ff. Würde man die Einschränkung dort ausbauen (die Datei NICHT UPDATESICHER patchen) sollte das gehen. Kann ja mal einer von Euch, der an diesem Feature interessiert ist, in einem Test-Auftritt erproben. Soweit ich sehen kann, ist das Löschen bzw. Bearbeiten der Tasks dann trotzdem ausreichend gesichert, so dass nur Admins bzw. der Ersteller dazu berechtigt sind.
Und statt die if-Abfrage in Zeilen 476 - 481 ganz aus zu kommentieren könnte man in 476 etwa schreiben:
PHP-Code:
// old code:
// if (!$this->User->isAdmin)
// new code:
if (!$this->User->isAdmin && !$GLOBALS['TL_CONFIG']['showAllTasksToAllUsers'])
Dann könnte man das in localconfig.php VOR der Zeile mit "### INSTALL SCRIPT START ###" konfigurieren:
PHP-Code:
$GLOBALS['TL_CONFIG']['showAllTasksToAllUsers'] = true; // oder false
LG, Georg
Lesezeichen