Richtlinien des Moduls contentcheck
Die Richtlinienfunktionen von contentcheck und ihre Einschränkungen, aus $FunctionList in kernel/contentcheck/module.php. In der Administration werden sie unter Rollen und Richtlinien gewählt; eine Richtlinie auf contentcheck/* erlaubt jede Funktion.
brokenrelations
Geprüft von den Ansichten: brokenrelations, fixfiles.
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'brokenrelations' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'brokenrelations' ) )
...
/iffixfiles
Geprüft von den Ansichten: fixfiles.
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'fixfiles' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'fixfiles' ) )
...
/ifpermissions
Keine Ansicht des Moduls nennt sie; Code prüft sie (eZUser::hasAccessTo( 'contentcheck', 'permissions' ) oder der Fetch user/has_access_to).
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'permissions' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'permissions' ) )
...
/ifquarantine
Keine Ansicht des Moduls nennt sie; Code prüft sie (eZUser::hasAccessTo( 'contentcheck', 'quarantine' ) oder der Fetch user/has_access_to).
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'quarantine' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'quarantine' ) )
...
/ifstorage
Geprüft von den Ansichten: storage, storageaction.
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'storage' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'storage' ) )
...
/iftrash
Geprüft von den Ansichten: trash.
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'trash' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'trash' ) )
...
/ifunreferenced
Geprüft von den Ansichten: trash, unreferenced.
Keine Einschränkungen: Die Richtlinie gilt ganz oder gar nicht.
// Einer Rolle die Richtlinie geben (eZRole::appendPolicy( $module, $function, $limitations ))
$role = eZRole::fetchByName( 'Editor' );
$role->appendPolicy( 'contentcheck', 'unreferenced' );if fetch( 'user', 'has_access_to', hash( 'module', 'contentcheck', 'function', 'unreferenced' ) )
...
/ifSiehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus kernel/contentcheck/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.