summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog1
-rw-r--r--app/Controller/BoardViewController.php7
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 5ae7d11a..27b7640e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -30,6 +30,7 @@ Other changes:
Bug fixes:
+* Do not show closed tasks on public boards
* Fix undefined constant in config example file
* Fix PHP notice when sending overdue notifications
* Fix wrong project date format (shown as 01/01/1970)
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'],