From c32efc0929b1538361725e12cfdd56e1799b9a81 Mon Sep 17 00:00:00 2001 From: Wenrui LI Date: Mon, 17 Jan 2022 15:54:44 +0800 Subject: [PATCH] * filter executions by vision in blocks, bug #18518. --- module/project/model.php | 1 + 1 file changed, 1 insertion(+) diff --git a/module/project/model.php b/module/project/model.php index 884f88dd65..6595acbfb8 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -1841,6 +1841,7 @@ class projectModel extends model ->leftJoin(TABLE_PROJECT)->alias('t2')->on('t1.project = t2.id') ->where('t1.type')->in('sprint,stage') ->beginIF($projectID != 0)->andWhere('t1.project')->eq($projectID)->fi() + ->beginIF($projectID == 0 && $this->config->vision)->andWhere('t1.vision')->eq($this->config->vision)->fi() ->beginIF(!empty($myExecutionIDList))->andWhere('t1.id')->in(array_keys($myExecutionIDList))->fi() ->beginIF($status == 'undone')->andWhere('t1.status')->notIN('done,closed')->fi() ->beginIF($status != 'all' and $status != 'undone' and $status != 'involved')->andWhere('t1.status')->eq($status)->fi()