? issue_inc.project_name_visibility.patch_1.txt
? pi_view_comment_cleanup.patch
Index: /Applications/MAMP/htdocs/rss/drupal/sites/all/modules/project_issue/issue.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/issue.inc,v
retrieving revision 1.305
diff -u -p -r1.305 issue.inc
--- issue.inc	15 Mar 2008 20:19:34 -0000	1.305
+++ issue.inc	15 Mar 2008 20:46:47 -0000
@@ -898,6 +898,10 @@ function project_issue_view($node, $teas
     $node->content['#suffix'] = '</div>';
 
     $project = node_load(array('nid' => $node->pid, 'type' => 'project_project'));
+    if (!node_access('view', $project)) {
+      unset($project);
+    }
+
     $release->nid = $node->rid;
     if (module_exists('project_release')) {
       $release = project_release_load($release);
@@ -907,7 +911,7 @@ function project_issue_view($node, $teas
     $current_data = array();
     $current_data['pid'] = array(
       'label' => t('Project'),
-      'current' => $project->title,
+      'current' => theme('project_project_title', $project),
     );
     if ($release->version) {
       $current_data['rid'] = array(
@@ -1635,6 +1639,9 @@ function project_issue_query_result($que
   // Load active project
   if (count($query->projects) == 1) {
     $project = node_load(array('nid' => (int) $query->projects[0], 'type' => 'project_project'));
+    if (!node_access('view', $project)) {
+      unset($project);
+    }
   }
 
   if ($project) {
@@ -2153,7 +2160,7 @@ function project_issue_change_summary($f
   switch ($field) {
     case 'pid':
       $project = node_load(array('nid' => $value, 'type' => 'project_project'));
-      return $project->title;
+      return theme('project_project_title', $project);
     case 'category':
       return $value ? project_issue_category($value, 0) : t('<none>');
     case 'priority':
Index: /Applications/MAMP/htdocs/rss/drupal/sites/all/modules/project_issue/project_issue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project_issue/project_issue.module,v
retrieving revision 1.89
diff -u -p -r1.89 project_issue.module
--- project_issue.module	9 Mar 2008 04:53:13 -0000	1.89
+++ project_issue.module	15 Mar 2008 20:46:49 -0000
@@ -1068,8 +1068,8 @@ function project_issue_comment_mass_upda
  */
 function project_issue_set_breadcrumb($node, $project) {
   $extra = array();
-  $extra[] = l($project->title, 'node/'. $project->nid);
-  $extra[] = l(t('Issues'), 'project/issues/'. $project->uri);
+  $extra[] = l(theme('project_project_title', $project), 'node/'. $project->nid);
+  $extra[] = l(t('Issues'), 'project/issues/'. $project->nid);
   // Add the issue title if we're on a comment reply page.
   if (project_issue_is_comment_reply()) {
     $extra[] = l($node->title, 'node/'. $node->nid);
