* testcaseUI: display link to create scene if the browseType is onlyscene and there's no scene, fix bug #48068.

This commit is contained in:
liugang
2024-04-23 14:29:38 +08:00
parent cfa7f30f3b
commit c654a285d5
3 changed files with 10 additions and 11 deletions
+6 -7
View File
@@ -227,21 +227,20 @@ if(!empty($productID))
$createItems = array();
if($canCreateCase)
{
$params = "productID={$productID}&branch={$branch}&moduleID={$moduleID}";
if($app->tab == 'project') $params .= "&from=project&param={$projectID}";
$createItems[] = array('text' => $lang->testcase->create, 'url' => createLink('testcase', 'create', $params), 'data-app' => $app->tab);
$createCaseLink = createLink('testcase', 'create', "productID={$productID}&branch={$branch}&moduleID={$moduleID}" . ($app->tab == 'project' ? "&from=project&param={$projectID}" : ''));
$createItems[] = array('text' => $lang->testcase->create, 'url' => $createCaseLink, 'data-app' => $app->tab);
}
if($canBatchCreateCase)
{
$link = createLink('testcase', 'batchCreate', "productID=$productID&branch=$branch&moduleID=$moduleID");
$createItems[] = array('text' => $lang->testcase->batchCreate, 'url' => $link, 'data-app' => $app->tab);
$batchCreateCaseLink = createLink('testcase', 'batchCreate', "productID=$productID&branch=$branch&moduleID=$moduleID");
$createItems[] = array('text' => $lang->testcase->batchCreate, 'url' => $batchCreateCaseLink, 'data-app' => $app->tab);
}
if($canCreateScene)
{
$link = createLink('testcase', 'createScene', "productID=$productID&branch=$branch&moduleID=$moduleID");
$createItems[] = array('text' => $lang->testcase->newScene, 'url' => $link, 'data-app' => $app->tab);
$createSceneLink = createLink('testcase', 'createScene', "productID=$productID&branch=$branch&moduleID=$moduleID");
$createItems[] = array('text' => $lang->testcase->newScene, 'url' => $createSceneLink, 'data-app' => $app->tab);
}
$currentCreateItem = current($createItems);