From 0f39d0dfcd026cd34e4aea681aa0abea2676e6eb Mon Sep 17 00:00:00 2001 From: "shiyangyangwork@yahoo.cn" Date: Fri, 18 Nov 2011 07:39:23 +0000 Subject: [PATCH] * finish the task #620. --- module/story/lang/en.php | 1 + module/story/lang/zh-cn.php | 1 + module/story/view/view.html.php | 3 ++- module/testcase/control.php | 3 +-- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/module/story/lang/en.php b/module/story/lang/en.php index b702f286fe..0b5a9f2fc6 100644 --- a/module/story/lang/en.php +++ b/module/story/lang/en.php @@ -11,6 +11,7 @@ */ $lang->story->browse = "Browse"; $lang->story->create = "Create"; +$lang->story->createCase = "Create case"; $lang->story->batchCreate = "Batch create"; $lang->story->change = "Change"; $lang->story->changed = 'Changed'; diff --git a/module/story/lang/zh-cn.php b/module/story/lang/zh-cn.php index 6a1f06e512..ac7541053f 100644 --- a/module/story/lang/zh-cn.php +++ b/module/story/lang/zh-cn.php @@ -11,6 +11,7 @@ */ $lang->story->browse = "需求列表"; $lang->story->create = "新增需求"; +$lang->story->createCase = "创建用例"; $lang->story->batchCreate = "批量添加"; $lang->story->change = "变更"; $lang->story->changed = '需求变更'; diff --git a/module/story/view/view.html.php b/module/story/view/view.html.php index f407f109e7..7168b004aa 100644 --- a/module/story/view/view.html.php +++ b/module/story/view/view.html.php @@ -22,7 +22,8 @@ if(!(($story->status == 'draft' or $story->status == 'changed') and common::printLink('story', 'review', "storyID=$story->id", $lang->story->review))) echo $lang->story->review . ' '; if(!($story->status != 'closed' and common::printLink('story', 'close', "storyID=$story->id", $lang->story->close))) echo $lang->story->close . ' '; if(!($story->status == 'closed' and $story->closedReason == 'postponed' and common::printLink('story', 'activate', "storyID=$story->id", $lang->story->activate))) echo $lang->story->activate . ' '; - if(!common::printLink('story', 'edit', "storyID=$story->id", $lang->edit)) echo $lang->edit . ' '; + if(!common::printLink('story', 'edit', "storyID=$story->id", $lang->edit)) echo $lang->edit . ' '; + if(!common::printLink('testcase', 'create', "productID=$story->product&moduleID=0&from=¶m=0&storyID=$story->id", $lang->story->createCase)) echo $lang->story->createCase . ' '; common::printLink('story', 'create', "productID=$story->product&moduleID=$story->module&storyID=$story->id", $lang->copy); common::printLink('story', 'delete', "storyID=$story->id", $lang->delete, 'hiddenwin'); } diff --git a/module/testcase/control.php b/module/testcase/control.php index ae52e4146a..46c906ed9f 100644 --- a/module/testcase/control.php +++ b/module/testcase/control.php @@ -160,7 +160,7 @@ class testcase extends control * @access public * @return void */ - public function create($productID, $moduleID = 0, $from = '', $param = 0) + public function create($productID, $moduleID = 0, $from = '', $param = 0, $storyID = 0) { $testcaseID = $from == 'testcase' ? $param : 0; $bugID = $from == 'bug' ? $param : 0; @@ -187,7 +187,6 @@ class testcase extends control $type = 'feature'; $stage = ''; $pri = 0; - $storyID = 0; $title = ''; $precondition = ''; $keywords = '';