Finish task#3253 优化看板卡片弹出菜单的位置,cost:1 left:0

Finish task#3243 看板增加自定义设置显示颜色的功能,cost:3 left:0
Finish task#3242 看板增加默认展开/折叠任务选项卡的功能,cost:1 left:0
Finish task#3241 看板增加显示/隐藏已关闭已取消任务的功能,cost:2 left:0
This commit is contained in:
wangyidong
2017-10-20 16:27:17 +08:00
parent 9043edd8ca
commit c312b64220
11 changed files with 261 additions and 37 deletions
+33
View File
@@ -2124,6 +2124,39 @@ class projectModel extends model
return json_decode($prevKanbans, true);
}
/**
* Get kanban setting.
*
* @param int $projectID
* @access public
* @return object
*/
public function getKanbanSetting($projectID)
{
$allCols = '1';
$showOption = '0';
if(isset($this->config->project->kanbanSetting->allCols))
{
$allColPairs = json_decode($this->config->project->kanbanSetting->allCols, true);
if(isset($allColPairs[$projectID])) $allCols = $allColPairs[$projectID];
}
if(isset($this->config->project->kanbanSetting->showOption))
{
$showOption = $this->config->project->kanbanSetting->showOption;
}
$colorList = $this->config->project->kanbanSetting->colorList;
if(!is_array($colorList)) $colorList = json_decode($colorList, true);
$kanbanSetting = new stdclass();
$kanbanSetting->allCols = $allCols;
$kanbanSetting->showOption = $showOption;
$kanbanSetting->colorList = $colorList;
return $kanbanSetting;
}
/**
* Build burn data.
*