Zum Inhalt springen

BE Gruppenrechte bei neuen Seiten überschreiben?

Erstellt am 20. Dezember 2005 · 2 Antworten · letzte Antwort am 20. Dezember 2005

Tags: Seiten & Seitenbaum, Frage

anj ·

Hallo!

Ich würde gerne die Gruppenrechte des Beckendbenutzers auf:

NUR:

  • Zeige Seite setzen

nach Anlegen einer neuen Seite werden standardmässig der Gruppe (in der sich der BE-Benutzer befindet) diese Zugrifsrechte zugewiesen:

  • Zeige Seite
    Bearbeite Inhalt
    Bearbeite Seite
    Neue Seiten

In meinem TS Config für die Gruppe habe ich folgendes:

TCAdefaults.pages.perms_group = 1

Will eigentlich damit in der tabelle pages die Spalte perms_group auf 1 setzen, standardmässig steht da halt die 27.

Leider funktioniert die Lösung nicht ... was mache ich falsch?

Übrigens:

options.clearCache.all = 1

...geht auch nicht ...?

Grüsse!

noi ·

funktioniert mit nachfolgendem Befehl.
Lasse das weg was du nicht brauchst. Wenn du nichts hinter dem "=" angibst, gibts also keine Rechte (Bsp.: everybody).
Mit userid, groupid kannst du wie gehabt angeben, welchem Besitzer bzw. welche Gruppe eine neue Seite zugeordnet werden soll.

TCEMAIN.permissions {
userid = 5
groupid = 4
user = show, editcontent, edit, delete, new
group = show, editcontent, edit, delete, new
everybody =
}

Die Angaben müssen im TSConfig Bereich einer Seite angegeben werden, also Page-TSConfig. Nicht beim TSConfig Bereich des BE-Nutzers angeben!
Das ganze gilt dann für alle Seiten, die unterhalb der Seite erstellt werden, in der du diese Regeln hinzugefügt hast.
Natürlich kannst du für eine Seite unterhalb der bisherigen neue Regeln festlegen. Dann gelten ab da bzw. unterhalb die neuen. usw.