* Replace caseID to id in execution::testcase.

This commit is contained in:
liumengyi
2023-10-31 16:38:53 +08:00
parent c7c6c21a52
commit 49dfb9aa81
2 changed files with 6 additions and 2 deletions
+6
View File
@@ -40,6 +40,12 @@ if(isset($config->testcase->dtable->fieldList['branch'])) $config->testcase->dta
if(isset($config->testcase->dtable->fieldList['story'])) $config->testcase->dtable->fieldList['story']['map'] = $stories;
$config->testcase->dtable->fieldList['actions']['list']['edit']['url'] = str_replace('%executionID%', (string)$executionID, $config->testcase->dtable->fieldList['actions']['list']['edit']['url']);
$config->testcase->dtable->fieldList['actions']['menu'] = array(array('confirmStoryChange'), array('runCase', 'runResult', 'edit', 'createBug', 'create'));
$this->config->testcase->dtable->fieldList['title']['link'] = array('module' => 'testcase', 'method' => 'view', 'params' => "caseID={id}");
foreach($config->testcase->dtable->fieldList['actions']['list'] as $method => $action)
{
if(isset($action['url']) && isset($action['url']['params'])) $config->testcase->dtable->fieldList['actions']['list'][$method]['url']['params'] = str_replace('{caseID}', '{id}', $action['url']['params']);
}
$this->loadModel('testcase');
foreach($cases as $case)
{