优化创建者和协助人机制

This commit is contained in:
kuaifan
2022-02-23 23:30:33 +08:00
parent 04533e17ec
commit 23ef992a7f
3 changed files with 5 additions and 32 deletions

View File

@@ -950,20 +950,6 @@ class ProjectTask extends AbstractModel
return false;
}
/**
* 是否是参与者或者创建人
* @return bool
*/
public function isActor(): bool
{
$user = User::auth();
$actor = ProjectTaskUser::whereTaskId($this->id)->whereUserid($user->userid)->exists();
if (!$actor && $user->userid != $this->userid) {
return false;
}
return true;
}
/**
* 是否有负责人
* @return bool
@@ -1211,6 +1197,7 @@ class ProjectTask extends AbstractModel
if (($permission === 1 || $permission === true) && !$project->owner && !$task->permission(3)) {
throw new ApiException('仅限项目负责人、任务负责人、协助人员或任务创建者操作');
}
//
return $task;
}
}