* Finish task #8194.

This commit is contained in:
holan20180123
2020-11-10 14:06:00 +08:00
parent 159cd5c41d
commit f80458f916
5 changed files with 32 additions and 10 deletions
+6 -1
View File
@@ -1642,6 +1642,10 @@ class project extends control
$bugs = $this->loadModel('bug')->getProjectBugs($projectID);
$stories = $this->loadModel('story')->getProjectStories($projectID, $orderBy);
/* Determines whether an object is editable. */
$changeAllowed = true;
if(!empty($this->config->global->closedProjectStatus) and $project->status == 'closed') $changeAllowed = false;
$kanbanGroup = $this->project->getKanbanGroupData($stories, $tasks, $bugs, $type);
$kanbanSetting = $this->project->getKanbanSetting();
@@ -1658,9 +1662,10 @@ class project extends control
$this->view->type = $type;
$this->view->kanbanGroup = $kanbanGroup;
$this->view->kanbanColumns = $this->project->getKanbanColumns($kanbanSetting);
$this->view->statusMap = $this->project->getKanbanStatusMap($kanbanSetting);
$this->view->statusMap = $changeAllowed ? $this->project->getKanbanStatusMap($kanbanSetting) : array();
$this->view->statusList = $this->project->getKanbanStatusList($kanbanSetting);
$this->view->colorList = $this->project->getKanbanColorList($kanbanSetting);
$this->view->changeAllowed = $changeAllowed;
$this->display();
}