diff --git a/module/testcase/config.php b/module/testcase/config.php index 49a6445003..4750ade9e8 100644 --- a/module/testcase/config.php +++ b/module/testcase/config.php @@ -24,6 +24,11 @@ $config->testcase->exportFields = ' pri, type, stage, status, lastRunResult, openedBy, openedDate, lastEditedBy, lastEditedDate, version,linkCase'; +$config->testcase->customCreateFields = 'stage,story,keywords'; + +$config->testcase->custom = new stdclass(); +$config->testcase->custom->create = $config->testcase->customCreateFields; + global $lang; $config->testcase->search['module'] = 'testcase'; $config->testcase->search['fields']['title'] = $lang->testcase->title; diff --git a/module/testcase/control.php b/module/testcase/control.php index fe25c6d261..709cea5612 100644 --- a/module/testcase/control.php +++ b/module/testcase/control.php @@ -286,6 +286,11 @@ class testcase extends control } $stories = $this->story->getProductStoryPairs($productID, $branch, $modules, array_keys($storyStatus), 'id_desc', 50); + /* Set custom. */ + foreach(explode(',', $this->config->testcase->customCreateFields) as $field) $customFields[$field] = $this->lang->testcase->$field; + $this->view->customFields = $customFields; + $this->view->showFields = $this->config->testcase->custom->create; + $this->view->title = $title; $this->view->caseTitle = $caseTitle; $this->view->position = $position; diff --git a/module/testcase/view/create.html.php b/module/testcase/view/create.html.php index ec369d6b26..3495d9f479 100644 --- a/module/testcase/view/create.html.php +++ b/module/testcase/view/create.html.php @@ -21,6 +21,9 @@ icons['testcase']);?> icons['create']);?> testcase->create;?> +