Do not show closed tasks on public boards

This commit is contained in:
Frederic Guillot 2016-09-01 20:52:40 -04:00
parent d9a6dc65be
commit 6bad0523e5
No known key found for this signature in database
GPG Key ID: 92D77191BA7FBC99
2 changed files with 7 additions and 1 deletions

View File

@ -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)

View File

@ -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'],