function user_relationships_rules_rules_action_info in User Relationships 7
Same name and namespace in other branches
- 6 user_relationships_rules/user_relationships_rules.rules.inc \user_relationships_rules_rules_action_info()
Implements hook_rules_action_info().
File
- user_relationships_rules/
user_relationships_rules.rules.inc, line 14 - Rules integration for the system module
Code
function user_relationships_rules_rules_action_info() {
return array(
'user_relationships_rules_action_create_relationship' => array(
'label' => t('Request, create or approve relationships between users'),
'group' => t('Relationships'),
'named parameter' => TRUE,
'parameter' => array(
'relationship_type' => array(
'type' => 'integer',
'label' => t('Relationship type'),
'options list' => 'user_relationships_rules_types_list',
),
'requester' => array(
'type' => 'user',
'label' => t('Requester'),
),
'requestee' => array(
'type' => 'user',
'label' => t('Requestee'),
),
'approve' => array(
'type' => 'boolean',
'label' => t('Approve relationship'),
),
),
),
'user_relationships_rules_action_delete_relationship' => array(
'label' => t('Delete, cancel or disapprove relationships between users'),
'group' => t('Relationships'),
'named parameter' => TRUE,
'parameter' => array(
'relationship_type' => array(
'type' => 'integer',
'label' => t('Relationship type'),
'options list' => 'user_relationships_rules_types_list',
),
'requester' => array(
'type' => 'user',
'label' => t('Requester'),
),
'requestee' => array(
'type' => 'user',
'label' => t('Requestee'),
),
),
),
);
}