'help'=>t('The node ID of the node a user created or commented on. You must use an argument or filter on UID or you will get misleading results using this field.'),
'field'=>array(
'id'=>'node',
),
'argument'=>array(
'id'=>'node_nid',
'name field'=>'title',
'numeric'=>TRUE,
'validate type'=>'nid',
),
'filter'=>array(
'id'=>'numeric',
),
'sort'=>array(
'id'=>'standard',
),
);
$data['tracker_user']['uid']=array(
'title'=>t('Uid'),
'help'=>t('The user ID of a user who touched the node (either created or commented on it).'),
'field'=>array(
'id'=>'user_name',
),
'argument'=>array(
'id'=>'user_uid',
'name field'=>'name',
),
'filter'=>array(
'title'=>t('Name'),
'id'=>'user_name',
),
'sort'=>array(
'id'=>'standard',
),
);
$data['tracker_user']['published']=array(
'title'=>t('Published'),
'help'=>t('Whether or not the node is published. You must use an argument or filter on UID or you will get misleading results using this field.'),
'field'=>array(
'id'=>'boolean',
),
'filter'=>array(
'id'=>'boolean',
'label'=>t('Published'),
'type'=>'yes-no',
'accept null'=>TRUE,
'use_equal'=>TRUE,
),
'sort'=>array(
'id'=>'standard',
),
);
$data['tracker_user']['changed']=array(
'title'=>t('Updated date'),
'help'=>t('The date the node was last updated or commented on. You must use an argument or filter on UID or you will get misleading results using this field.'),
'field'=>array(
'id'=>'date',
),
'sort'=>array(
'id'=>'date',
),
'filter'=>array(
'id'=>'date',
),
);
return$data;
}
/**
*Implementshook_views_data_alter().
*/
functiontracker_views_data_alter(&$data){
// Provide additional uid_touch handlers which are handled by tracker