diff --git a/module/testcase/config.php b/module/testcase/config.php index 21d15791e1..8de53999a5 100644 --- a/module/testcase/config.php +++ b/module/testcase/config.php @@ -30,7 +30,7 @@ $config->testcase->customBatchEditFields = 'module,stage,precondition,status,p $config->testcase->custom = new stdclass(); $config->testcase->custom->createFields = $config->testcase->customCreateFields; $config->testcase->custom->batchCreateFields = 'module,story'; -$config->testcase->custom->batchEditFields = 'module,stage,status,pri'; +$config->testcase->custom->batchEditFields = 'module,stage,status,pri,story'; global $lang; $config->testcase->search['module'] = 'testcase'; diff --git a/module/testcase/control.php b/module/testcase/control.php index f4d0a95db6..21d8d27c5a 100644 --- a/module/testcase/control.php +++ b/module/testcase/control.php @@ -753,6 +753,9 @@ class testcase extends control $this->app->session->set('showSuhosinInfo', $showSuhosinInfo); if($showSuhosinInfo) $this->view->suhosinInfo = $this->lang->suhosinInfo; + $this->loadModel('story'); + $this->view->stories = $this->story->getProductStoryPairs($productID, $case->branch); + /* Set custom. */ foreach(explode(',', $this->config->testcase->customBatchEditFields) as $field) $customFields[$field] = $this->lang->testcase->$field; $this->view->customFields = $customFields; diff --git a/module/testcase/model.php b/module/testcase/model.php index 52ebd34a87..825aa56c1d 100644 --- a/module/testcase/model.php +++ b/module/testcase/model.php @@ -735,6 +735,7 @@ class testcaseModel extends model $case->pri = $data->pris[$caseID]; $case->status = $data->statuses[$caseID]; $case->module = $data->modules[$caseID]; + $case->story = $data->stories[$caseID]; $case->color = $data->colors[$caseID]; $case->title = $data->titles[$caseID]; $case->precondition = $data->precondition[$caseID]; diff --git a/module/testcase/view/batchedit.html.php b/module/testcase/view/batchedit.html.php index ccabcd2c77..01e8dd07bb 100644 --- a/module/testcase/view/batchedit.html.php +++ b/module/testcase/view/batchedit.html.php @@ -36,11 +36,12 @@ foreach(explode(',', $showFields) as $field) '> priAB;?> '>statusAB;?> '>testcase->module;?> + testcase->story;?> testcase->title;?> testcase->type;?> '> testcase->precondition;?> '>testcase->keywords;?> - '> testcase->stage;?> + '> testcase->stage;?> @@ -50,6 +51,7 @@ foreach(explode(',', $showFields) as $field) '> pri, 'class=form-control');?> '>testcase->statusList, $cases[$caseID]->status, 'class=form-control');?> ' style='overflow:visible'>module, "class='form-control chosen'");?> + ' style='overflow:visible'>story, "class='form-control chosen'");?>
color, "data-provide='colorpicker' data-wrapper='input-group-btn fix-border-right' data-pull-menu-right='false' data-btn-tip='{$lang->testcase->colorTag}' data-update-text='#titles\\[{$caseID}\\]'");?>