Richtlinien des Moduls staticpublish
Die Richtlinienfunktionen von staticpublish und ihre Einschränkungen, aus $FunctionList in kernel/staticpublish/module.php. In der Administration werden sie unter Rollen und Richtlinien gewählt; eine Richtlinie auf staticpublish/* erlaubt jede Funktion.
build
Geprüft von den Ansichten: build.
| Einschränkung | Werte stammen aus |
|---|---|
| Target | expStaticAdmin::limitationList() |
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'staticpublish', 'build', array( 'Target' => array( /* values */ ) ) );if fetch( 'user', 'has_access_to', hash( 'module', 'staticpublish', 'function', 'build' ) )
...
/ifpublish
Keine Ansicht des Moduls nennt sie; Code prüft sie (eZUser::hasAccessTo( 'staticpublish', 'publish' ) oder der Fetch user/has_access_to).
| Einschränkung | Werte stammen aus |
|---|---|
| Target | expStaticAdmin::limitationList() |
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'staticpublish', 'publish', array( 'Target' => array( /* values */ ) ) );if fetch( 'user', 'has_access_to', hash( 'module', 'staticpublish', 'function', 'publish' ) )
...
/ifread
Geprüft von den Ansichten: dashboard, history, log, preview, serve, stream.
| Einschränkung | Werte stammen aus |
|---|---|
| Target | expStaticAdmin::limitationList() |
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'staticpublish', 'read', array( 'Target' => array( /* values */ ) ) );if fetch( 'user', 'has_access_to', hash( 'module', 'staticpublish', 'function', 'read' ) )
...
/ifsetup
Geprüft von den Ansichten: keys, target.
| Einschränkung | Werte stammen aus |
|---|---|
| Target | expStaticAdmin::limitationList() |
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'staticpublish', 'setup', array( 'Target' => array( /* values */ ) ) );if fetch( 'user', 'has_access_to', hash( 'module', 'staticpublish', 'function', 'setup' ) )
...
/ifSiehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus kernel/staticpublish/module.php, kernel/classes/ezrole.php. Bearbeiten Sie diese Seite nicht: Ändern Sie die Quelle oder die deutsche Übersetzung und erzeugen Sie sie neu (wie). Freie Dokumentation: GFDL 1.3 oder später.