* Only assignedTo can start,transfer,recordEstimate,finshed multiple task.

This commit is contained in:
daitingting
2018-04-10 13:57:03 +08:00
parent 1fd787549d
commit bb6e8790b5
7 changed files with 82 additions and 30 deletions
+2 -2
View File
@@ -455,7 +455,7 @@ class task extends control
/* Compute next assignedTo. */
if(!empty($task->team))
{
$task->assignedTo = $this->task->getNextUser(array_keys($task->team), $task->assignedTo);
$task->nextUser = $this->task->getNextUser(array_keys($task->team), $task->assignedTo);
$members = $this->task->getMemberPairs($task);
}
@@ -798,7 +798,7 @@ class task extends control
$teams = array_keys($task->team);
$task->nextBy = $this->task->getNextUser($teams, $task->assignedTo);
$task->myConsumed = $task->team[$this->app->user->account]->consumed;
$task->myConsumed = $task->team[$task->assignedTo]->consumed;
$lastAccount = end($teams);
if($lastAccount != $task->assignedTo)