Richtlinien des Moduls migration
Die Richtlinienfunktionen von migration und ihre Einschränkungen, aus $FunctionList in kernel/migration/module.php. In der Administration werden sie unter Rollen und Richtlinien gewählt; eine Richtlinie auf migration/* erlaubt jede Funktion.
deploy
Keine Ansicht des Moduls nennt sie; Code prüft sie (eZUser::hasAccessTo( 'migration', 'deploy' ) 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( 'migration', 'deploy' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'deploy' ) )
...
/ifedit
Geprüft von den Ansichten: editor, recording.
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( 'migration', 'edit' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'edit' ) )
...
/ifread
Geprüft von den Ansichten: deploy, deployment, dryrun, history, log, remotes, status, stream.
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( 'migration', 'read' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'read' ) )
...
/ifremotes
Geprüft von den Ansichten: remote.
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( 'migration', 'remotes' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'remotes' ) )
...
/ifrollback
Geprüft von den Ansichten: rollback.
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( 'migration', 'rollback' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'rollback' ) )
...
/ifrun
Geprüft von den Ansichten: run.
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( 'migration', 'run' );if fetch( 'user', 'has_access_to', hash( 'module', 'migration', 'function', 'run' ) )
...
/ifSiehe auch
Erzeugt von ./console exp:help:examples --language=ger-de aus kernel/migration/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.