summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-09-01 20:52:40 -0400
committerFrederic Guillot <fred@kanboard.net>2016-09-01 20:52:40 -0400
commit6bad0523e581c6af1ab06dce726e2af1a08d9017 (patch)
tree36515d03c7a2529e23375180125b1306890777d9 /app
parentd9a6dc65be65f6a7be53edaf904baf7a9e40c51d (diff)
Do not show closed tasks on public boards
Diffstat (limited to 'app')
-rw-r--r--app/Controller/BoardViewController.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/app/Controller/BoardViewController.php b/app/Controller/BoardViewController.php
index 97c99d11..10165908 100644
--- a/app/Controller/BoardViewController.php
+++ b/app/Controller/BoardViewController.php
@@ -4,6 +4,7 @@ namespace Kanboard\Controller;
use Kanboard\Core\Controller\AccessForbiddenException;
use Kanboard\Formatter\BoardFormatter;
+use Kanboard\Model\TaskModel;
/**
* Board controller
@@ -28,11 +29,15 @@ class BoardViewController extends BaseController
throw AccessForbiddenException::getInstance()->withoutLayout();
}
+ $query = $this->taskFinderModel
+ ->getExtendedQuery()
+ ->eq(TaskModel::TABLE.'.is_active', TaskModel::STATUS_OPEN);
+
$this->response->html($this->helper->layout->app('board/view_public', array(
'project' => $project,
'swimlanes' => BoardFormatter::getInstance($this->container)
->withProjectId($project['id'])
- ->withQuery($this->taskFinderModel->getExtendedQuery())
+ ->withQuery($query)
->format()
,
'title' => $project['name'],