function rules_permissions_by_component in Rules 7.2
Helper function return permissions for components that have access exposed.
3 calls to rules_permissions_by_component()
- RulesPluginUI::settingsFormPermissionMatrix in ui/
ui.core.inc - Provides a matrix permission for the component based in the existing roles.
- RulesPluginUI::settingsFormSubmit in ui/
ui.core.inc - rules_permission in ./
rules.module - Implements hook_permission().
File
- ./
rules.module, line 1295 - Rules engine module.
Code
function rules_permissions_by_component(array $components = array()) {
$perms = array();
foreach ($components as $component) {
$perms += array(
"use Rules component {$component->name}" => array(
'title' => t('Use Rules component %component', array(
'%component' => $component
->label(),
)),
'description' => t('Controls access for using the component %component via the provided action or condition. <a href="@component-edit-url">Edit this component.</a>', array(
'%component' => $component
->label(),
'@component-edit-url' => url(RulesPluginUI::path($component->name)),
)),
),
);
}
return $perms;
}