* adjust for task #2359.

This commit is contained in:
chenfeiCF
2015-10-29 21:53:59 +08:00
parent d135d85ba4
commit 4823890b2d
4 changed files with 43 additions and 3 deletions
+24 -1
View File
@@ -1083,6 +1083,29 @@ class bug extends control
die(html::select('assignedTo', $projectMembers, $selectedUser, 'class="form-control"'));
}
/**
* AJAX: get team members of the latest project of a product as assignedTo list.
*
* @param int $productID
* @param string $selectedUser
* @access public
* @return string
*/
public function ajaxLoadProjectTeamMembers($productID, $selectedUser = '')
{
$latestProjectID = $this->product->getLatestProject($productID);
if(!empty($latestProjectID))
{
$projectMembers = $this->loadModel('project')->getTeamMemberPairs($latestProjectID, 'nodeleted');
}
else
{
$projectMembers = $this->loadModel('user')->getPairs('nodeleted|devfirst|noclosed');
}
die(html::select('assignedTo', $projectMembers, $selectedUser, 'class="form-control"'));
}
/**
* AJAX: get all users as assignedTo list.
*
@@ -1092,7 +1115,7 @@ class bug extends control
*/
public function ajaxLoadAllUsers($selectedUser = '')
{
$allUsers = $this->loadModel('user')->getPairs('nodeleted, devfirst');
$allUsers = $this->loadModel('user')->getPairs('nodeleted|devfirst|noclosed');
die(html::select('assignedTo', $allUsers, $selectedUser, 'class="form-control"'));
}