In einer Contao 4.4 habe ich ein Benutzergruppen Berechtigungsproblem und nicht nur ich.
In einer Contao 4.4.44 mit der offiziellen Demo habe ich meine Banner und Visitors Erweiterungen installiert.
Für die Gruppe Editors habe ich unter System die Freigabe dafür erteilt erteilt.
Code:
System
x Dateiverwaltung
System-Log
Einstellungen
x Systemwartung
x Besucherstatistik
x Bannerstatistik
bzw. über Details der Gruppe wird u.a. angezeigt:
Code:
Backend-Module: article, calendar, news, page, 0, 3, 5, 6
Die Zahlen 0,3,5,6 scheinen die Positionen ab 0 gezählt im System Bereich zu sein, dachte ich, aber das passt nicht ganz. Das ist schon mal die erste Merkwürdigkeit.
Aber nun kommt es: Ich installiere backupdb-bundle. Dann plötzlich sieht es so aus:
Code:
System
x Dateiverwaltung
System-Log
Einstellungen
x Systemwartung
Backup Datenbank
x Besucherstatistik
Bannerstatistik
Bei Details der Gruppe bleibt es bei:
Code:
Backend-Module: article, calendar, news, page, 0, 3, 5, 6
Aber das Recht für Bannerstatistik ist plötzlich weg.
Was passiert hier? Liegt es an der Art wie das Backend Modul registriert wird? Da gibt es einen Unterschied wie ich grad sehe:
Visitors
Code:
GLOBALS['BE_MOD']['system']['visitorstat'] = array
(
'callback' => 'BugBuster\Visitors\ModuleVisitorStat',
'icon' => 'bundles/bugbustervisitors/iconVisitor.png',
'stylesheet' => 'bundles/bugbustervisitors/mod_visitors_be_'.VISITORS_BE_CSS.'.css'
);
BackupDB
Code:
array_insert($GLOBALS['BE_MOD']['system'], -1, array
(
'BackupDB' => array (
'callback' => 'Softleister\BackupDB\ModuleBackupDB',
'stylesheet' => 'bundles/softleisterbackupdb/styles.min.css',
)
));
Bringt die -1 das Durcheinander?
Lesezeichen