diff --git a/module/bug/lang/en.php b/module/bug/lang/en.php index ca6094af73..31dd99f019 100644 --- a/module/bug/lang/en.php +++ b/module/bug/lang/en.php @@ -63,6 +63,8 @@ $lang->bug->files = 'Files'; $lang->bug->keywords = 'Keywords'; $lang->bug->lastEditedByAB = 'Edited'; $lang->bug->lastEditedDateAB = 'Edited Date'; +$lang->bug->fromCase = 'From case'; +$lang->bug->toCase = 'To case'; /* Actions. */ $lang->bug->index = 'Index'; diff --git a/module/bug/lang/zh-cn.php b/module/bug/lang/zh-cn.php index d511de10fb..f4bcbfb60c 100644 --- a/module/bug/lang/zh-cn.php +++ b/module/bug/lang/zh-cn.php @@ -63,6 +63,8 @@ $lang->bug->files = '附件'; $lang->bug->keywords = '关键词'; $lang->bug->lastEditedByAB = '修改者'; $lang->bug->lastEditedDateAB = '修改日期'; +$lang->bug->fromCase = '来源用例'; +$lang->bug->toCase = '生成用例'; /* 方法列表。*/ $lang->bug->index = '首页'; diff --git a/module/bug/model.php b/module/bug/model.php index 1738d6f67f..8c554e5d57 100644 --- a/module/bug/model.php +++ b/module/bug/model.php @@ -118,6 +118,10 @@ class bugModel extends model if($bug->toStory > 0) $bug->toStoryTitle = $this->dao->findById($bug->toStory)->from(TABLE_STORY)->fields('title')->fetch('title'); if($bug->toTask > 0) $bug->toTaskTitle = $this->dao->findById($bug->toTask)->from(TABLE_TASK)->fields('name')->fetch('name'); + $bug->toCases = array(); + $toCases = $this->dao->select('id, title')->from(TABLE_CASE)->where('`fromBug`')->eq($bugID)->fetchAll(); + foreach($toCases as $toCase) $bug->toCases[$toCase->id] = $toCase->title; + $bug->files = $this->loadModel('file')->getByObject('bug', $bugID); return $bug; diff --git a/module/bug/view/view.html.php b/module/bug/view/view.html.php index c62e3e8085..f736687d0f 100644 --- a/module/bug/view/view.html.php +++ b/module/bug/view/view.html.php @@ -140,6 +140,28 @@ + +
+ bug->case;?> + + + + + + + + + +
bug->fromCase;?>case) echo html::a($this->createLink('case', 'view', "caseID=$bug->case"), $bug->caseTitle);?>
bug->toCase;?> + toCases as $caseID => $case) + { + echo '

' . html::a($this->createLink('testcase', 'view', "caseID=$caseID"), $case) . '

'; + } + ?> +
+
+
bug->legendLife;?>