* Fix bug #109937, add scene field to testtask::cases.

This commit is contained in:
liumengyi
2024-01-02 14:04:30 +08:00
parent 4b7b1aff67
commit e2f0510f44
4 changed files with 9 additions and 0 deletions
+6
View File
@@ -30,6 +30,12 @@ $config->testcase->dtable->fieldList['pri']['sortType'] = true;
$config->testcase->dtable->fieldList['pri']['show'] = true;
$config->testcase->dtable->fieldList['pri']['group'] = 2;
$config->testcase->dtable->fieldList['scene']['title'] = $lang->testcase->scene;
$config->testcase->dtable->fieldList['scene']['type'] = 'category';
$config->testcase->dtable->fieldList['scene']['map'] = $lang->testcase->typeList;
$config->testcase->dtable->fieldList['scene']['group'] = 2;
$config->testcase->dtable->fieldList['scene']['sortType'] = true;
$config->testcase->dtable->fieldList['type']['title'] = $lang->testcase->type;
$config->testcase->dtable->fieldList['type']['type'] = 'category';
$config->testcase->dtable->fieldList['type']['map'] = $lang->testcase->typeList;
+1
View File
@@ -106,6 +106,7 @@ if(!empty($cols['actions']['list']))
if(isset($cols['title'])) $cols['title']['nestedToggle'] = $topSceneCount > 0;
if(isset($cols['branch'])) $cols['branch']['map'] = $branchTagOption;
if(isset($cols['story'])) $cols['story']['map'] = $stories;
if(isset($cols['scene'])) $cols['scene']['map'] = $iscenes;
foreach($cases as $case)
{
+1
View File
@@ -149,6 +149,7 @@ $cols = $this->loadModel('datatable')->getSetting('testtask');
if(isset($cols['id']['name'])) $cols['id']['name'] = 'case';
if(isset($cols['title']['link']['params'])) $cols['title']['link']['params'] = 'caseID={case}';
if(isset($cols['bugs']['link']['params'])) $cols['bugs']['link']['params'] = 'caseID={case}';
if(isset($cols['scene'])) $cols['scene']['map'] = $iscenes;
$runs = initTableData($runs, $cols);
+1
View File
@@ -336,6 +336,7 @@ class testtaskZen extends testtask
$this->view->pager = $pager;
$this->view->branch = $testtask->branch;
$this->view->modulePairs = $showModule ? $this->tree->getModulePairs($product->id, 'case', $showModule) : array();
$this->view->iscenes = $this->testcase->getSceneMenu($product->id, $moduleID);
}
/**