Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Benutzergruppen Berechtigungsproblem nach Installation einer Erweiterung

  1. #1
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard Benutzergruppen Berechtigungsproblem nach Installation einer Erweiterung

    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?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste

    Standard

    Ich habe das mal getestet, wenn ich backupdb anpasse wie folgt:
    Code:
    $GLOBALS['BE_MOD']['system']['BackupDB'] = array 
    (
                'callback'   => 'Softleister\BackupDB\ModuleBackupDB',
                'stylesheet' => 'bundles/softleisterbackupdb/styles.min.css',
            
    );
    cache neu aufbauen lassen, sieht es so aus:
    Code:
    System
    x Dateiverwaltung
      System-Log
      Einstellungen
    x Systemwartung
    x Backup Datenbank
    x Besucherstatistik
      Bannerstatistik
    BackupDB bekommt das Recht, bei Banner bleibt es weg.

    Irgendwie kommen die Rechte durcheinander, wenn die Reihenfolge der Eintragungen geändert werden, die wohl alphabetisch sind, wobei zuerst die Contao internen kommen und dann die externen.
    Schreit doch nach Contao Bug, oder?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die -1 bedeutet, daß die Position am Ende sein soll.
    So lautete das Beispiel damals in Typolight mit dem Extension-Generator aus dem Core.

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.494
    User beschenken
    Wunschliste
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •