commiting uncommited changes on live site
[weblabels.fsf.org.git] / crm.fsf.org / 20131203 / files / sites / all / modules-old / cas / includes / views / cas.views.inc
1 <?php
2
3 /**
4 * @file
5 * Expose CAS user name to views.
6 */
7
8 function cas_views_data() {
9 // cas_user table
10
11 $data['cas_user']['table']['group'] = t('User');
12
13 $data['cas_user']['table']['join'] = array(
14 'users' => array(
15 'left_field' => 'uid',
16 'field' => 'uid',
17 ),
18 'node' => array(
19 'left_table' => 'users',
20 'left_field' => 'uid',
21 'field' => 'uid',
22 ),
23 );
24
25 $data['cas_user']['cas_name'] = array(
26 'title' => t('CAS user name'),
27 'help' => t('CAS user name(s) associated with a user.'),
28 'field' => array(
29 'handler' => 'cas_handler_field_cas_name',
30 'no group by' => TRUE,
31 ),
32 'filter' => array(
33 'handler' => 'views_handler_filter_string',
34 ),
35 'argument' => array(
36 'handler' => 'views_handler_argument_string',
37 ),
38 );
39
40 return $data;
41 }