diff --git a/views/webform.views.inc b/views/webform.views.inc index 189de18..36a5518 100644 --- a/views/webform.views.inc +++ b/views/webform.views.inc @@ -9,6 +9,32 @@ function webform_views_data() { /** * Submissions table definitions. */ + $data['webform']['table']['group'] = t('Webform'); + $data['webform']['table']['join'] = array( + 'node' => array( + 'left_field' => 'nid', + 'field' => 'nid', + 'type' => 'INNER', + ), + ); + + // Status + $data['webform']['status'] = array( + 'title' => t('Status'), + 'help' => t('The status of the webform.'), + 'field' => array( + 'handler' => 'views_handler_field_numeric', + 'click sortable' => TRUE, + ), + 'filter' => array( + 'title' => t('Status'), + 'handler' => 'views_handler_filter_boolean_operator', + ), + 'sort' => array( + 'handler' => 'views_handler_sort', + ), + ); + $data['webform_submissions']['table']['group'] = t('Webform submissions'); $data['webform_submissions']['table']['base'] = array( 'field' => 'sid',