From d49b7eac72a328974bcd667235bdca074e77d3cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E5=B9=BF=E6=98=8E?= Date: Mon, 8 Nov 2021 17:35:09 +0800 Subject: [PATCH] * Fix kanban error. --- module/project/model.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/module/project/model.php b/module/project/model.php index b4070949a9..18f85199a4 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1873,11 +1873,25 @@ class projectModel extends model if($project->PM == $this->app->user->account) { - $myProjects[$topProgram][$project->status][] = $project; + if($project->status != 'closed') + { + $myProjects[$topProgram][$project->status][] = $project; + } + else + { + if(!isset($myProjects[$topProgram][$project->status]) or count($myProjects[$topProgram][$project->status]) < 2) $myProjects[$topProgram][$project->status][] = $project; + } } else { - $otherProjects[$topProgram][$project->status][] = $project; + if($project->status != 'closed') + { + $otherProjects[$topProgram][$project->status][] = $project; + } + else + { + if(!isset($otherProjects[$topProgram][$project->status]) or count($otherProjects[$topProgram][$project->status]) < 2) $otherProjects[$topProgram][$project->status][] = $project; + } } }