mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-11 18:42:54 +00:00
feat: 添加任务移动权限检查以增强项目任务管理
This commit is contained in:
parent
e1f73a4639
commit
0475e88dc2
@ -634,6 +634,10 @@ class ProjectController extends AbstractController
|
||||
if (!is_array($item['task'])) continue;
|
||||
$index = 0;
|
||||
foreach ($item['task'] as $task_id) {
|
||||
$task = ProjectTask::find($task_id);
|
||||
if ($task && intval($task->column_id) !== intval($item['id'])) {
|
||||
ProjectPermission::userTaskPermission($project, ProjectPermission::TASK_MOVE, $task);
|
||||
}
|
||||
if (ProjectTask::whereId($task_id)->whereProjectId($project->id)->whereCompleteAt(null)->change([
|
||||
'column_id' => $item['id'],
|
||||
'sort' => $index
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user