Anmelden:

Benutzername: Kennwort:

Auth List

Wiki SiteMap > PmWiki Kochbuch > Auth List

Auf dieser Seite... (verstecken)

  1. 1. Installation
    1. 1.1 Anpassungen
  2. 2. Aufruf:
  3. 3. Beispiel
  4. 4. Sonstiges

AuthList ist als Ersatz von Cookbook:AuthTable gedacht. Es zeigt von allen Seiten die Rechte an, um zu überprüfen, ob vereinzelte Seiten noch ohne Rechte sind. Zusätzlich werden alle AuthUser-Gruppen in Klartext angezeigt. Hat eine Seite keine eigenständige Berechtigungen, sondern nur vererbte Rechte, dann werden diese Seiten ausgeblendet. (Lässt sich mit der Option View=all ausschalten)

1.  Installation

  • Kopieren Sie authlist.php in das Cookbook-Verzeichnis
  • Fügen Sie in der config.php folgenden Eintrag dazu:
     include_once("$FarmD/cookbook/authlist.php");

1.1  Anpassungen

Alle Anpassungen müssen VOR dem Erweiterung-Aufruf in der config.php eingetragen werden!

VariableVorgabewerteBeschreibung
$PMAuthAdminadminAnzeige Berechtigung (Mit z.B. "read@SiteAdmin.AuthList" kann die Berechtigung von SiteAdmin.AuthList übernommen werden)
$PMAuthHideadminAusgeblendete Berechtigungen (Es sind Reguläre Ausdrücke erlaubt)
$PMAuthListFmt...StyleSheets Definitionen

2.  Aufruf:

Die Erweiterung wird hilfe von (:pagelist:) aufgerufen.

Schablone: (:pagelist fmt=authlist <view=...> :)

Zusätzliche Optionen:

OptionBeschreibung
view=allZeigt alle Einträge an - auch die, die nur die Rechte geerbt haben
view=<group>Zeigt alle Einträge von der Gruppe an, die die Rechte geerbt haben

3.  Beispiel

  • Einfacher Aufruf:
    (:pagelist fmt=authlist list=all:)

4.  Sonstiges


Kategorie: Kochbuch, PmWiki, Public