function relation_rules_action_info in Relation 8
Same name and namespace in other branches
- 8.2 relation.rules.inc \relation_rules_action_info()
- 7 relation.rules.inc \relation_rules_action_info()
Implements hook_rules_action_info().
File
- ./
relation.rules.inc, line 39 - Implements the Rules module API for Relation.
Code
function relation_rules_action_info() {
$items = array(
'relation_rules_load_related' => array(
'label' => t('Loads related entities'),
'group' => t('Relation'),
'parameter' => array(
'left' => array(
'type' => 'entity',
'label' => t('Entity'),
),
'relation_type' => array(
'type' => 'text',
'label' => t('Relation type'),
'options list' => 'relation_get_relation_types_options',
),
),
'provides' => array(
'endpoints' => array(
'type' => 'list<entity>',
'label' => t('List of related entities'),
),
),
),
'relation_rules_fetch_endpoint' => array(
'label' => t('Fetch relation endpoints'),
'group' => t('Relation'),
'description' => 'Fetch relation endpoint(s) of at a particular entity type.',
'parameter' => array(
'relation' => array(
'type' => 'relation',
'label' => t('Relation'),
'restriction' => 'selector',
),
),
'provides' => array(
'endpoint_fetched' => array(
'type' => 'entity',
'label' => t('Fetched Endpoint'),
),
),
),
);
return $items;
}