--- C:\websites\REALSELF\drup core\drup modules\5.0\project_issue\issue.inc Mon Jan 15 10:00:14 2007 UTC +++ C:\websites\REALSELF\drup core\drup modules\5.0\project_issue_mod\issue.inc Wed Jan 17 19:21:25 2007 UTC @@ -553,10 +553,12 @@ $assigned = array(0 => t('Unassign'), $user->uid => $user->name); } else { - $assigned = array( - $node->assigned => ($node->assigned && ($account = user_load(array('uid' => $node->assigned))) ? $account->name : t('Unassigned')), - $user->uid => $user->name - ); + //Add all users with 'assign and be assigned project issues' permissions to dropdown + $assigned = array( $node->assigned => ($node->assigned && ($account = user_load(array('uid' => $node->assigned))) ? $account->name : t('Unassigned') ) ); + $result = db_query("SELECT u.uid, u.name FROM {users} u INNER JOIN {users_roles} ur ON u.uid = ur.uid INNER JOIN {role} r ON ur.rid = r.rid INNER JOIN {permission} p ON p.rid = r.rid WHERE p.perm LIKE '%%assign and be assigned project issues%%' ORDER BY u.name"); + while ($getuser = db_fetch_object($result)) { + $assigned[$getuser->uid] = $getuser->name; + } } $form['project_info'] = array( --- C:\websites\REALSELF\drup core\drup modules\5.0\project_issue\project_issue.module Sat Jan 6 19:17:10 2007 UTC +++ C:\websites\REALSELF\drup core\drup modules\5.0\project_issue_mod\project_issue.module Wed Jan 17 19:41:44 2007 UTC @@ -59,7 +59,8 @@ 'create project issues', 'access project issues', 'edit own project issues', 'access own project issues' + 'assign and be assigned project issues' ); $states = project_issue_state(); foreach($states as $key => $value) {