? 367752-domain-list-size.patch
? 369928-views-filter.patch
? 529026-outbound-doc.patch
Index: domain_views/domain_views.views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/domain/domain_views/domain_views.views.inc,v
retrieving revision 1.10
diff -u -p -r1.10 domain_views.views.inc
--- domain_views/domain_views.views.inc	31 May 2009 18:16:41 -0000	1.10
+++ domain_views/domain_views.views.inc	26 Jul 2009 23:49:09 -0000
@@ -119,6 +119,13 @@ function domain_views_views_data() {
     'left_field' => 'nid',
     'field' => 'nid',
   );
+  $data['domain_access']['table']['join']['domain'] = array(
+    'left_field' => 'domain_id',
+    'field' => 'gid',
+    'extra' => array(
+      array('field' => 'realm', 'value' => 'domain_id', 'numeric' => FALSE),
+    ),
+  );
   // Define the fields.
   $data['domain_access']['nid'] = array(
     'title' => t('Node ID'),
@@ -201,6 +208,10 @@ function domain_views_views_data() {
     'left_field' => 'uid',
     'field' => 'uid',
   );
+  $data['domain_editor']['table']['join']['node'] = array(
+    'left_field' => 'uid',
+    'field' => 'uid',
+  );
   // Define the fields.
   $data['domain_editor']['uid'] = array(
     'title' => t('User ID'),
@@ -208,11 +219,12 @@ function domain_views_views_data() {
     'field' => array(
       'click sortable' => TRUE,
     ),
-    // Information for accepting a domain_id as a filter
     'filter' => array(
       'handler' => 'views_handler_filter_numeric',
     ),
-    // Information for sorting on a domain_id.
+    'argument' => array(
+      'handler' => 'views_handler_argument_numeric',
+    ),
     'sort' => array(
       'handler' => 'views_handler_sort',
     ),
@@ -220,7 +232,7 @@ function domain_views_views_data() {
   // Define the fields.
   $data['domain_editor']['domain_id'] = array(
     'title' => t('Domain ID'),
-    'help' => t('The domain id of the editor record.'),
+    'help' => t('The domain(s) an editor is assigned to.'),
     'field' => array(
       'click sortable' => TRUE,
       'handler' => 'domain_views_handler_field_domain_id',
@@ -229,6 +241,10 @@ function domain_views_views_data() {
     'filter' => array(
       'handler' => 'domain_views_handler_filter_domain_domain_id',
     ),
+    // Information for accepting a domain_id as a filter
+    'argument' => array(
+      'handler' => 'domain_views_handler_argument_domain_access_gid',
+    ),
     // Information for sorting on a domain_id.
     'sort' => array(
       'handler' => 'views_handler_sort',
@@ -251,32 +267,32 @@ function domain_views_views_data() {
  */
 function domain_views_views_handlers() {
   $handlers = array(
-    'info' => array(
-    'path' => drupal_get_path('module', 'domain_views') .'/includes',
+     'info' => array(
+      'path' => drupal_get_path('module', 'domain_views') .'/includes',
     ),
     'handlers' => array(
-    // filter handlers
-    'domain_views_handler_filter_domain_access_current_all' => array(
-        'parent' => 'views_handler_filter_boolean_operator',
-    ),
-    'domain_views_handler_filter_domain_access_gid' => array(
-      'parent' => 'views_handler_filter_in_operator',
-    ),
-    'domain_views_handler_filter_domain_domain_id' => array(
-      'parent' => 'views_handler_filter_in_operator',
-    ),
-    // argument handlers
-    'domain_views_handler_argument_domain_access_gid' => array(
-      'parent' => 'views_handler_argument',
-    ),
-    // field handlers
-    'domain_views_handler_field_domain_id' => array(
-      'parent' => 'views_handler_field',
-    ),
-    'domain_views_handler_field_domain_sitename' => array(
-      'parent' => 'views_handler_field',
+      // filter handlers
+      'domain_views_handler_filter_domain_access_current_all' => array(
+          'parent' => 'views_handler_filter_boolean_operator',
+      ),
+      'domain_views_handler_filter_domain_access_gid' => array(
+        'parent' => 'views_handler_filter_in_operator',
+      ),
+      'domain_views_handler_filter_domain_domain_id' => array(
+        'parent' => 'views_handler_filter_in_operator',
+      ),
+      // argument handlers
+      'domain_views_handler_argument_domain_access_gid' => array(
+        'parent' => 'views_handler_argument',
+      ),
+      // field handlers
+      'domain_views_handler_field_domain_id' => array(
+        'parent' => 'views_handler_field',
+      ),
+      'domain_views_handler_field_domain_sitename' => array(
+        'parent' => 'views_handler_field',
+      ),
     ),
-  ),
   );
   return $handlers;
 }
