? views/handlers/project_issue_handler_field_issue_project_node.inc
? views/handlers/project_issue_handler_field_issue_project_node.inc.txt
? views/handlers/project_issue_handler_field_issue_project_node_link.inc
Index: views/project_issue.views.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/views/project_issue.views.inc,v
retrieving revision 1.1
diff -u -p -r1.1 project_issue.views.inc
--- views/project_issue.views.inc	16 Jan 2009 01:41:15 -0000	1.1
+++ views/project_issue.views.inc	26 Jan 2009 22:26:30 -0000
@@ -58,6 +58,17 @@ function project_issue_views_data() {
     ),
   );
 
+  $data['node']['project_issue_queue'] = array(
+    'title' => t('Project issue queue'),
+    'help' => t("Displays a link to the issue queue for the project this issue is assigned to."),
+    'field' => array(
+      'field' => 'title',
+      'group' => t('Project issue'),
+      'handler' => 'project_issue_handler_field_issue_queue_link',
+      'click sortable' => TRUE,
+    ),
+  );
+
   $data['project_issues']['category'] = array(
     'title' => t('Category'),
     'help' => t("The issue's category (bug, task, feature, etc)."),
@@ -184,6 +195,9 @@ function project_issue_views_handlers() 
       'project_issue_handler_field_issue_priority' => array(
         'parent' => 'views_handler_field',
       ),
+      'project_issue_handler_field_issue_queue_link' => array(
+        'parent' => 'views_handler_field',
+      ),
       'project_issue_handler_field_issue_status' => array(
         'parent' => 'views_handler_field',
       ),
cvs diff: Diffing views/handlers
Index: views/handlers/project_issue_handler_field_issue_queue_link.inc
===================================================================
RCS file: views/handlers/project_issue_handler_field_issue_queue_link.inc
diff -N views/handlers/project_issue_handler_field_issue_queue_link.inc
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ views/handlers/project_issue_handler_field_issue_queue_link.inc	26 Jan 2009 22:26:30 -0000
@@ -0,0 +1,22 @@
+<?php
+// $Id$
+
+
+/**
+ * Field handler to link to the issue queue of a given project.
+ */
+class project_issue_handler_field_issue_queue_link extends views_handler_field {
+  /**
+   * Constructor to provide additional field to add.
+   */
+  function construct() {
+    parent::construct();
+    $this->additional_fields['nid'] = 'nid';
+    $this->additional_fields['uri'] = array('table' => 'project_projects', 'field' => 'uri');
+  }
+
+  function render($values) {
+    return l($values->{$this->field_alias}, 'project/issues/'. $values->{$this->aliases['uri']});
+  }
+}
+
