User Gruppen Rechte vergeben z.B. Beiträge bearbeiten

  • Joomla Version
    5.2.6
    PHP Version
    PHP 8.4.x
    Hoster
    alle

    Usergruppen unterhalb von Editor angelegt.

    Usergruppe Handball als Beispel bei Konfiguration Beiträge folgendes gesperrt:


    Login mit dem User Handball: keine Bearbeitung des eigenen Beitrags möglich.

    In der Konfiguration bei beiträge folgendes geändert und erkaubt:

    Nach Login ist der Beitrag für die Bearbeitung freigegeben.

    Nun darf der User Handball aber alle Beiträge bearbeiten. Um dies zu verhindern habe ich in jedem anderen Beitrag die Berechtigungen verweigern müssen:

    Kann es wirklich sein, dass ich alles erlauben muss und dann alle Beiträge einzeln anpacke um die Berechtigungen zu veweigern?

    Ich dachte, dass ich in der Konfiguration bei Beiträgen alles auf "Verweigert" setze und dann nur die jeweilige Kategorie der Beiträge erlaube und alle Beiträge der Kategorie dann auch im Frontend zu bearbeiten sind.

    Der Weg ist also so, dass ich in der übergeordneten Konfiduration alles auf "Erlaubt" setzen muss und dann alle Beiträge die diese Gruppe nicht bearbeiten soll in den Berechtigungen verbiete. Das wäre schlimm und umgekehrt doch sinnvoller. Alles verbieten und nur die selbterstellten Beiträge der Usergruppe können automatisch im frontend auch bearbeitet werden. Alle anderen dann nicht.

    Kann mir jemand auf die Sprünge helfen?

    Bei den Modulen geht es aber. In der Konfiguration Module habe ich bei z.B. der Gruppe Handball alles auf "Verweigert" gesetzt und dann im einzelnen Modul bei Berechtigungen /Handball die Punkte auf Erlaubt geändert. Somit ist nur dieses Modul im Frontend möglich zu bearbeiten.

    Warum ist das bei den Beiträgen anders... ich habe bestimmt einen Denkfehler :/

  • Ich denke ich habe es fast verstanden.

    Wenn ich in den Kategorien die Berechtigungen für die einzelnen Usergruppen festgelegt habe, werden diese beim einzelnen Beitrag durch Zuweisung der Kategrorie vererbt. Damit muss nicht jeder einzelne Beitrag über die Berechtigungen angepasst werden.

  • Beispiel Menü-Rechte umgekehrt denken:

    Wenn ich für eine User-Gruppe in der Konfiguration /Berechtigungen /Menü die Rechte alle auf Verweigert setze und dann anschließend im Backend z.B. das Hauptmenü öffne, kann ich bei den Berechtigungen der Usergruppe die Einstellung nicht auf "Erlaubt" setzen, da die Berechtigungen der Konfiguration übergeordnet sind. Somit bleibt nur der andere Weg, alles erlauben und dann einzelne Menüs Stück für Stück anpassen.

    Umgekehrt wäre es einfacher und viel weniger Aufwand, nämlich alles verbieten und nur das gewünschte Menü erlauben. Geht aber nicht.

  • Es gibt ja viele Tutorials und videos von Joomladays dazu.

    Umgekehrt wäre es einfacher und viel weniger Aufwand, nämlich alles verbieten und nur das gewünschte Menü erlauben. Geht aber nicht.

    Kommt auf den Fall an. Aber das ist so seit Version 2.5 ...

    Damals habe ich mit als Eselsbrücke vorgestellt:
    Wir haben eine Wasserleitung, die einen Stadtteil versorgt. Wird die zugedreht nützt es nichts, für einzelne Haushalte den Wasserhahn aufzudrehen, es kommt nichts durch.
    Man muss den Wasserhahn für den Stadtteil offen haben, und dann entscheiden, welchem Haushalt der Hahn zugedreht wird.