Merge branch 'sprint/247_tianshujie_71888' into 'master'
Sprint/247 tianshujie 71888 See merge request easycorp/zentaopms!5723
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
$(function()
|
||||
{
|
||||
$('#testtaskForm').table(
|
||||
{
|
||||
replaceId: 'taskIdList',
|
||||
statisticCreator: function(table)
|
||||
{
|
||||
var $table = table.getTable();
|
||||
var $checkedRows = $table.find('tbody>tr.checked');
|
||||
var checkedTotal = $checkedRows.length;
|
||||
var checkedWait = $checkedRows.filter("[data-status=wait]").length;
|
||||
var checkedTesting = $checkedRows.filter("[data-status=doing]").length;
|
||||
var checkedBlocked = $checkedRows.filter("[data-status=blocked]").length;
|
||||
var checkedStatistics = checkedAllSummary.replace('%total%', checkedTotal)
|
||||
.replace('%wait%', checkedWait)
|
||||
.replace('%testing%', checkedTesting)
|
||||
.replace('%blocked%', checkedBlocked);
|
||||
|
||||
return checkedTotal ? checkedStatistics : pageSummary;
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -33,6 +33,11 @@
|
||||
<?php endif;?>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
$waitCount = 0;
|
||||
$testingCount = 0;
|
||||
$blockedCount = 0;
|
||||
?>
|
||||
<div id="mainContent">
|
||||
<?php if(empty($tasks)):?>
|
||||
<div class="table-empty-tip">
|
||||
@@ -44,7 +49,7 @@
|
||||
</p>
|
||||
</div>
|
||||
<?php else:?>
|
||||
<form class="main-table table-testtask" data-ride="table" data-group="true" method="post" target='hiddenwin' id='testtaskForm'>
|
||||
<form class="main-table table-testtask" data-group="true" method="post" target='hiddenwin' id='testtaskForm'>
|
||||
<table class="table table-grouped has-sort-head" id='taskList'>
|
||||
<thead>
|
||||
<?php $vars = "executionID=$executionID&orderBy=%s&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}";?>
|
||||
@@ -72,7 +77,10 @@
|
||||
<?php foreach($tasks as $product => $productTasks):?>
|
||||
<?php $productName = zget($products, $product, '');?>
|
||||
<?php foreach($productTasks as $task):?>
|
||||
<tr data-id='<?php echo $product;?>' <?php if($task == reset($productTasks)) echo "class='divider-top'";?>>
|
||||
<?php if($task->status == 'wait') $waitCount ++;?>
|
||||
<?php if($task->status == 'doing') $testingCount ++;?>
|
||||
<?php if($task->status == 'blocked') $blockedCount ++;?>
|
||||
<tr data-id='<?php echo $product;?>' <?php if($task == reset($productTasks)) echo "class='divider-top'";?> data-status='<?php echo $task->status;?>'>
|
||||
<?php if($task == reset($productTasks)):?>
|
||||
<td rowspan='<?php echo count($productTasks);?>' class='c-side text-left group-toggle'>
|
||||
<a class='text-primary' title='<?php echo $productName;?>'><i class='icon icon-caret-down'></i> <?php echo $productName;?></a>
|
||||
@@ -136,9 +144,12 @@
|
||||
?>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
<div class="table-statistic"><?php echo sprintf($lang->testtask->allSummary, $total, $waitCount, $testingCount, $blockedCount);?></div>
|
||||
<?php $pager->show('right', 'pagerjs');?>
|
||||
</div>
|
||||
</form>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<?php js::set('pageSummary', sprintf($lang->testtask->allSummary, $total, $waitCount, $testingCount, $blockedCount));?>
|
||||
<?php js::set('checkedAllSummary', $lang->testtask->checkedAllSummary);?>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -44,7 +44,15 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$waitCount = 0;
|
||||
$testingCount = 0;
|
||||
$blockedCount = 0;
|
||||
?>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<?php if($task->status == 'wait') $waitCount ++;?>
|
||||
<?php if($task->status == 'doing') $testingCount ++;?>
|
||||
<?php if($task->status == 'blocked') $blockedCount ++;?>
|
||||
<tr>
|
||||
<td class="c-id"><?php printf('%03d', $task->id);?></td>
|
||||
<td class='text-left nobr' title='<?php echo $task->name;?>'><?php echo html::a($this->createLink('testtask', 'view', "taskID=$task->id"), $task->name);?></td>
|
||||
@@ -71,7 +79,10 @@
|
||||
<?php endforeach;?>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="table-footer"><?php $pager->show('right', 'pagerjs');?></div>
|
||||
<div class="table-footer">
|
||||
<div class="table-statistic"><?php echo $app->rawMethod == 'work' ? sprintf($lang->testtask->allSummary, count($tasks), $waitCount, $testingCount, $blockedCount) : sprintf($lang->testtask->pageSummary, count($tasks));?></div>
|
||||
<?php $pager->show('right', 'pagerjs');?>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -40,3 +40,4 @@ a.removeModule:hover {color: red;}
|
||||
#mainMenu .dropdown-menu>li>a>.icon {top: 4px;}
|
||||
#productStoryForm tbody tr td .label {max-width: 100px; text-overflow: unset;}
|
||||
.c-span {margin-left: 19px;}
|
||||
.btn-toolbar #query span.text{overflow: hidden; width: 52px; vertical-align: middle; margin-right: 1px;}
|
||||
|
||||
@@ -224,6 +224,8 @@ $lang->product->featureBar['all']['all'] = $lang->product->allProduct;
|
||||
$lang->product->featureBar['all']['noclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['all']['closed'] = $lang->product->statusList['closed'];
|
||||
|
||||
$lang->product->moreSelects['openedbyme'] = $lang->product->openedByMe;
|
||||
$lang->product->moreSelects['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->moreSelects['assignedbyme'] = $lang->product->assignedByMe;
|
||||
$lang->product->moreSelects['closedbyme'] = $lang->product->closedByMe;
|
||||
$lang->product->moreSelects['activestory'] = $lang->product->activeStory;
|
||||
|
||||
@@ -214,8 +214,6 @@ $lang->product->noMatched = '"%s" cannot be found.' . $lang->productCommon;
|
||||
$lang->product->featureBar['browse']['allstory'] = $lang->product->allStory;
|
||||
$lang->product->featureBar['browse']['unclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['browse']['assignedtome'] = $lang->product->assignedToMe;
|
||||
$lang->product->featureBar['browse']['openedbyme'] = $lang->product->openedByMe;
|
||||
$lang->product->featureBar['browse']['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->featureBar['browse']['reviewbyme'] = $lang->product->reviewByMe;
|
||||
$lang->product->featureBar['browse']['draftstory'] = $lang->product->draftStory;
|
||||
$lang->product->featureBar['browse']['more'] = $lang->more;
|
||||
@@ -224,6 +222,8 @@ $lang->product->featureBar['all']['all'] = $lang->product->allProduct;
|
||||
$lang->product->featureBar['all']['noclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['all']['closed'] = $lang->product->statusList['closed'];
|
||||
|
||||
$lang->product->moreSelects['openedbyme'] = $lang->product->openedByMe;
|
||||
$lang->product->moreSelects['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->moreSelects['assignedbyme'] = $lang->product->assignedByMe;
|
||||
$lang->product->moreSelects['closedbyme'] = $lang->product->closedByMe;
|
||||
$lang->product->moreSelects['activestory'] = $lang->product->activeStory;
|
||||
|
||||
@@ -224,6 +224,8 @@ $lang->product->featureBar['all']['all'] = $lang->product->allProduct;
|
||||
$lang->product->featureBar['all']['noclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['all']['closed'] = $lang->product->statusList['closed'];
|
||||
|
||||
$lang->product->moreSelects['openedbyme'] = $lang->product->openedByMe;
|
||||
$lang->product->moreSelects['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->moreSelects['assignedbyme'] = $lang->product->assignedByMe;
|
||||
$lang->product->moreSelects['closedbyme'] = $lang->product->closedByMe;
|
||||
$lang->product->moreSelects['activestory'] = $lang->product->activeStory;
|
||||
|
||||
@@ -215,7 +215,6 @@ $lang->product->featureBar['browse']['allstory'] = '全部';
|
||||
$lang->product->featureBar['browse']['unclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['browse']['assignedtome'] = $lang->product->assignedToMe;
|
||||
$lang->product->featureBar['browse']['openedbyme'] = $lang->product->openedByMe;
|
||||
$lang->product->featureBar['browse']['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->featureBar['browse']['reviewbyme'] = $lang->product->reviewByMe;
|
||||
$lang->product->featureBar['browse']['draftstory'] = $lang->product->draftStory;
|
||||
$lang->product->featureBar['browse']['more'] = $lang->more;
|
||||
@@ -224,6 +223,7 @@ $lang->product->featureBar['all']['all'] = '全部' . $lang->productCommon;
|
||||
$lang->product->featureBar['all']['noclosed'] = $lang->product->unclosed;
|
||||
$lang->product->featureBar['all']['closed'] = $lang->product->statusList['closed'];
|
||||
|
||||
$lang->product->moreSelects['reviewedbyme'] = $lang->product->reviewedByMe;
|
||||
$lang->product->moreSelects['assignedbyme'] = $lang->product->assignedByMe;
|
||||
$lang->product->moreSelects['closedbyme'] = $lang->product->closedByMe;
|
||||
$lang->product->moreSelects['activestory'] = $lang->product->activeStory;
|
||||
|
||||
@@ -64,9 +64,17 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$waitCount = 0;
|
||||
$testingCount = 0;
|
||||
$blockedCount = 0;
|
||||
?>
|
||||
<?php foreach($tasks as $product => $productTasks):?>
|
||||
<?php $productName = zget($products, $product, '');?>
|
||||
<?php foreach($productTasks as $task):?>
|
||||
<?php if($task->status == 'wait') $waitCount ++;?>
|
||||
<?php if($task->status == 'doing') $testingCount ++;?>
|
||||
<?php if($task->status == 'blocked') $blockedCount ++;?>
|
||||
<tr data-id='<?php echo $product;?>' <?php if($task == reset($productTasks)) echo "class='divider-top'";?>>
|
||||
<?php if($task == reset($productTasks)):?>
|
||||
<td rowspan='<?php echo count($productTasks);?>' class='c-side text-left group-toggle'>
|
||||
@@ -117,6 +125,7 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="table-footer">
|
||||
<div class="table-statistic"><?php echo sprintf($lang->testtask->allSummary, $total, $waitCount, $testingCount, $blockedCount);?></div>
|
||||
<?php $pager->show('right', 'pagerjs');?>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
+43
-40
@@ -65,46 +65,49 @@ $lang->testtask->startAction = "Start Request";
|
||||
$lang->testtask->resultsAction = "Case Result";
|
||||
$lang->testtask->reportAction = 'Case Report';
|
||||
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Testaufgabe';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Typ';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Besitzer';
|
||||
$lang->testtask->executor = 'Executor';
|
||||
$lang->testtask->execTime = 'Exec Time';
|
||||
$lang->testtask->pri = 'Priorität';
|
||||
$lang->testtask->name = 'Name';
|
||||
$lang->testtask->begin = 'Start';
|
||||
$lang->testtask->end = 'Ende';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Beschreibung';
|
||||
$lang->testtask->mailto = 'Mail an';
|
||||
$lang->testtask->status = 'Status';
|
||||
$lang->testtask->subStatus = 'Sub Status';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Zugeordnet';
|
||||
$lang->testtask->linkVersion = 'Version';
|
||||
$lang->testtask->lastRunAccount = 'Ausgeführt von';
|
||||
$lang->testtask->lastRunTime = 'Ausgeführt am';
|
||||
$lang->testtask->lastRunResult = 'Ergebnis';
|
||||
$lang->testtask->reportField = 'Bericht';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Fall';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Test Ergebnis';
|
||||
$lang->testtask->stepResults = 'Schritt Ergebnis';
|
||||
$lang->testtask->lastRunner = 'Ausgeführt von';
|
||||
$lang->testtask->lastRunDate = 'Ausgeführt am';
|
||||
$lang->testtask->date = 'Datum';
|
||||
$lang->testtask->deleted = "Deleted";
|
||||
$lang->testtask->resultFile = "Result File";
|
||||
$lang->testtask->caseCount = 'Case Count';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s cases, %s failures, %s time.';
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Testaufgabe';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Typ';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Besitzer';
|
||||
$lang->testtask->executor = 'Executor';
|
||||
$lang->testtask->execTime = 'Exec Time';
|
||||
$lang->testtask->pri = 'Priorität';
|
||||
$lang->testtask->name = 'Name';
|
||||
$lang->testtask->begin = 'Start';
|
||||
$lang->testtask->end = 'Ende';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Beschreibung';
|
||||
$lang->testtask->mailto = 'Mail an';
|
||||
$lang->testtask->status = 'Status';
|
||||
$lang->testtask->subStatus = 'Sub Status';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Zugeordnet';
|
||||
$lang->testtask->linkVersion = 'Version';
|
||||
$lang->testtask->lastRunAccount = 'Ausgeführt von';
|
||||
$lang->testtask->lastRunTime = 'Ausgeführt am';
|
||||
$lang->testtask->lastRunResult = 'Ergebnis';
|
||||
$lang->testtask->reportField = 'Bericht';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Fall';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Test Ergebnis';
|
||||
$lang->testtask->stepResults = 'Schritt Ergebnis';
|
||||
$lang->testtask->lastRunner = 'Ausgeführt von';
|
||||
$lang->testtask->lastRunDate = 'Ausgeführt am';
|
||||
$lang->testtask->date = 'Datum';
|
||||
$lang->testtask->deleted = "Deleted";
|
||||
$lang->testtask->resultFile = "Result File";
|
||||
$lang->testtask->caseCount = 'Case Count';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s cases, %s failures, %s time.';
|
||||
$lang->testtask->pageSummary = 'Total testtasks: <strong>%s</strong>.';
|
||||
$lang->testtask->allSummary = 'Total testtasks: <strong>%s</strong>, Wait: <strong>%s</strong>, Testing: <strong>%s</strong>, Blocked: <strong>%s</strong>.';
|
||||
$lang->testtask->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Testing: <strong>%testing%</strong>, Blocked: <strong>%blocked%</strong>.';
|
||||
|
||||
$lang->testtask->beginAndEnd = 'Datum';
|
||||
$lang->testtask->to = 'An';
|
||||
|
||||
+43
-40
@@ -65,46 +65,49 @@ $lang->testtask->startAction = "Start Request";
|
||||
$lang->testtask->resultsAction = "Case Result";
|
||||
$lang->testtask->reportAction = 'Report';
|
||||
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Request';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Type';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Owner';
|
||||
$lang->testtask->executor = 'Executor';
|
||||
$lang->testtask->execTime = 'Exec Time';
|
||||
$lang->testtask->pri = 'Priority';
|
||||
$lang->testtask->name = 'Request Name';
|
||||
$lang->testtask->begin = 'Begin';
|
||||
$lang->testtask->end = 'End';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Description';
|
||||
$lang->testtask->mailto = 'Mailto';
|
||||
$lang->testtask->status = 'Status';
|
||||
$lang->testtask->subStatus = 'Sub Status';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Assigned';
|
||||
$lang->testtask->linkVersion = 'Build';
|
||||
$lang->testtask->lastRunAccount = 'RunBy';
|
||||
$lang->testtask->lastRunTime = 'Last Run';
|
||||
$lang->testtask->lastRunResult = 'Result';
|
||||
$lang->testtask->reportField = 'Report';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Case List';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Test Result';
|
||||
$lang->testtask->stepResults = 'Step Result';
|
||||
$lang->testtask->lastRunner = 'RunBy';
|
||||
$lang->testtask->lastRunDate = 'Last Run';
|
||||
$lang->testtask->date = 'Tested on';;
|
||||
$lang->testtask->deleted = "Deleted";
|
||||
$lang->testtask->resultFile = "Result File";
|
||||
$lang->testtask->caseCount = 'Case Count';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s cases, %s failures, %s time.';
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Request';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Type';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Owner';
|
||||
$lang->testtask->executor = 'Executor';
|
||||
$lang->testtask->execTime = 'Exec Time';
|
||||
$lang->testtask->pri = 'Priority';
|
||||
$lang->testtask->name = 'Request Name';
|
||||
$lang->testtask->begin = 'Begin';
|
||||
$lang->testtask->end = 'End';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Description';
|
||||
$lang->testtask->mailto = 'Mailto';
|
||||
$lang->testtask->status = 'Status';
|
||||
$lang->testtask->subStatus = 'Sub Status';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Assigned';
|
||||
$lang->testtask->linkVersion = 'Build';
|
||||
$lang->testtask->lastRunAccount = 'RunBy';
|
||||
$lang->testtask->lastRunTime = 'Last Run';
|
||||
$lang->testtask->lastRunResult = 'Result';
|
||||
$lang->testtask->reportField = 'Report';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Case List';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Test Result';
|
||||
$lang->testtask->stepResults = 'Step Result';
|
||||
$lang->testtask->lastRunner = 'RunBy';
|
||||
$lang->testtask->lastRunDate = 'Last Run';
|
||||
$lang->testtask->date = 'Tested on';;
|
||||
$lang->testtask->deleted = "Deleted";
|
||||
$lang->testtask->resultFile = "Result File";
|
||||
$lang->testtask->caseCount = 'Case Count';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s cases, %s failures, %s time.';
|
||||
$lang->testtask->pageSummary = 'Total testtasks: <strong>%s</strong>.';
|
||||
$lang->testtask->allSummary = 'Total testtasks: <strong>%s</strong>, Wait: <strong>%s</strong>, Testing: <strong>%s</strong>, Blocked: <strong>%s</strong>.';
|
||||
$lang->testtask->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Testing: <strong>%testing%</strong>, Blocked: <strong>%blocked%</strong>.';
|
||||
|
||||
$lang->testtask->beginAndEnd = 'Duration';
|
||||
$lang->testtask->to = 'To';
|
||||
|
||||
+43
-40
@@ -65,46 +65,49 @@ $lang->testtask->startAction = "Démarrer Campagne";
|
||||
$lang->testtask->resultsAction = "Résultats CasTest";
|
||||
$lang->testtask->reportAction = 'Rapport CasTests';
|
||||
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Recette';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Type';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Owner';
|
||||
$lang->testtask->executor = 'Executeur';
|
||||
$lang->testtask->execTime = 'Durée Exec';
|
||||
$lang->testtask->pri = 'Priorité';
|
||||
$lang->testtask->name = 'Nom Campagne';
|
||||
$lang->testtask->begin = 'Début';
|
||||
$lang->testtask->end = 'Fin';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Description';
|
||||
$lang->testtask->mailto = 'Mailto';
|
||||
$lang->testtask->status = 'Statut';
|
||||
$lang->testtask->subStatus = 'Sous-statut';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Affecté';
|
||||
$lang->testtask->linkVersion = 'Build';
|
||||
$lang->testtask->lastRunAccount = 'Jouée par';
|
||||
$lang->testtask->lastRunTime = 'Dernier Run';
|
||||
$lang->testtask->lastRunResult = 'Résultat';
|
||||
$lang->testtask->reportField = 'Rapport';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Liste CasTests';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Résultat Test';
|
||||
$lang->testtask->stepResults = 'Etape Résultat';
|
||||
$lang->testtask->lastRunner = 'Joué par';
|
||||
$lang->testtask->lastRunDate = 'Dernier Run';
|
||||
$lang->testtask->date = 'Testé sur';;
|
||||
$lang->testtask->deleted = "Supprimé";
|
||||
$lang->testtask->resultFile = "Fichier Résultats";
|
||||
$lang->testtask->caseCount = 'Compteur CasTest';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s CasTest, %s échecs, %s heures.';
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->common = 'Recette';
|
||||
$lang->testtask->product = $lang->productCommon;
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->execution = $lang->execution->common;
|
||||
$lang->testtask->type = 'Type';
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Owner';
|
||||
$lang->testtask->executor = 'Executeur';
|
||||
$lang->testtask->execTime = 'Durée Exec';
|
||||
$lang->testtask->pri = 'Priorité';
|
||||
$lang->testtask->name = 'Nom Campagne';
|
||||
$lang->testtask->begin = 'Début';
|
||||
$lang->testtask->end = 'Fin';
|
||||
$lang->testtask->realFinishedDate = 'Actual Finished Date';
|
||||
$lang->testtask->desc = 'Description';
|
||||
$lang->testtask->mailto = 'Mailto';
|
||||
$lang->testtask->status = 'Statut';
|
||||
$lang->testtask->subStatus = 'Sous-statut';
|
||||
$lang->testtask->testreport = 'Test Report';
|
||||
$lang->testtask->assignedTo = 'Affecté';
|
||||
$lang->testtask->linkVersion = 'Build';
|
||||
$lang->testtask->lastRunAccount = 'Jouée par';
|
||||
$lang->testtask->lastRunTime = 'Dernier Run';
|
||||
$lang->testtask->lastRunResult = 'Résultat';
|
||||
$lang->testtask->reportField = 'Rapport';
|
||||
$lang->testtask->files = 'Upload';
|
||||
$lang->testtask->case = 'Liste CasTests';
|
||||
$lang->testtask->version = 'Version';
|
||||
$lang->testtask->caseResult = 'Résultat Test';
|
||||
$lang->testtask->stepResults = 'Etape Résultat';
|
||||
$lang->testtask->lastRunner = 'Joué par';
|
||||
$lang->testtask->lastRunDate = 'Dernier Run';
|
||||
$lang->testtask->date = 'Testé sur';;
|
||||
$lang->testtask->deleted = "Supprimé";
|
||||
$lang->testtask->resultFile = "Fichier Résultats";
|
||||
$lang->testtask->caseCount = 'Compteur CasTest';
|
||||
$lang->testtask->passCount = 'Pass';
|
||||
$lang->testtask->failCount = 'Fail';
|
||||
$lang->testtask->summary = '%s CasTest, %s échecs, %s heures.';
|
||||
$lang->testtask->pageSummary = 'Total testtasks: <strong>%s</strong>.';
|
||||
$lang->testtask->allSummary = 'Total testtasks: <strong>%s</strong>, Wait: <strong>%s</strong>, Testing: <strong>%s</strong>, Blocked: <strong>%s</strong>.';
|
||||
$lang->testtask->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Testing: <strong>%testing%</strong>, Blocked: <strong>%blocked%</strong>.';
|
||||
|
||||
$lang->testtask->beginAndEnd = 'Durée';
|
||||
$lang->testtask->to = 'à';
|
||||
|
||||
@@ -105,6 +105,9 @@ $lang->testtask->caseCount = '用例数';
|
||||
$lang->testtask->passCount = '成功';
|
||||
$lang->testtask->failCount = '失败';
|
||||
$lang->testtask->summary = '有%s个用例,失败%s个,耗时%s。';
|
||||
$lang->testtask->pageSummary = '本页共 <strong>%s</strong> 个测试单。';
|
||||
$lang->testtask->allSummary = '本页共 <strong>%s</strong> 个测试单, 待测试测试单 <strong>%s</strong>, 测试中测试单 <strong>%s</strong>, 被阻塞测试单 <strong>%s</strong>。';
|
||||
$lang->testtask->checkedAllSummary = '共选中 <strong>%total%</strong> 个测试单, 待测试测试单 <strong>%wait%</strong>, 测试中测试单 <strong>%testing%</strong>, 被阻塞测试单 <strong>%blocked%</strong>。';
|
||||
|
||||
$lang->testtask->beginAndEnd = '起止时间';
|
||||
$lang->testtask->to = '至';
|
||||
|
||||
@@ -75,17 +75,25 @@ $status = $this->session->testTaskVersionStatus;
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$waitCount = 0;
|
||||
$testingCount = 0;
|
||||
$blockedCount = 0;
|
||||
?>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<?php if($task->status == 'wait') $waitCount ++;?>
|
||||
<?php if($task->status == 'doing') $testingCount ++;?>
|
||||
<?php if($task->status == 'blocked') $blockedCount ++;?>
|
||||
<tr class='text-left'>
|
||||
<td><?php echo html::a(inlink('cases', "taskID=$task->id"), sprintf('%03d', $task->id));?></td>
|
||||
<td class='c-name' title="<?php echo $task->name?>"><?php echo html::a(inlink('cases', "taskID=$task->id"), $task->name);?></td>
|
||||
<td class='c-name' title="<?php echo $task->buildName?>"><?php echo ($task->build == 'trunk' || empty($task->buildName)) ? $lang->trunk : html::a($this->createLink('build', 'view', "buildID=$task->build"), $task->buildName, '', "data-group=execution");?></td>
|
||||
<td class='c-name' title="<?php echo $task->productName?>"><?php echo $task->productName?></td>
|
||||
<td class='c-name' title="<?php echo $task->executionName?>"><?php echo $task->executionName?></td>
|
||||
<?php $status = $this->processStatus('testtask', $task);?>
|
||||
<td title='<?php echo $status;?>'>
|
||||
<?php $statusName = $this->processStatus('testtask', $task);?>
|
||||
<td title='<?php echo $statusName;?>'>
|
||||
<span class='status-task status-<?php echo $task->status?>'>
|
||||
<?php echo $status;?>
|
||||
<?php echo $statusName;?>
|
||||
</span>
|
||||
</td>
|
||||
<td title="<?php echo zget($users, $task->owner);?>"><?php echo zget($users, $task->owner);?></td>
|
||||
@@ -100,7 +108,10 @@ $status = $this->session->testTaskVersionStatus;
|
||||
<?php endforeach;?>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class='table-footer'><?php $pager->show('right', 'pagerjs');?></div>
|
||||
<div class='table-footer'>
|
||||
<div class="table-statistic"><?php echo $status == 'totalstatus' ? sprintf($lang->testtask->allSummary, count($tasks), $waitCount, $testingCount, $blockedCount) : sprintf($lang->testtask->pageSummary, count($tasks));?></div>
|
||||
<?php $pager->show('right', 'pagerjs');?>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<script>$(function(){$("#" + status + "Tab").addClass('btn-active-text').append(" <span class='label label-light label-badge'><?php echo $pager->recTotal;?></span>")})</script>
|
||||
|
||||
@@ -37,7 +37,15 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$waitCount = 0;
|
||||
$testingCount = 0;
|
||||
$blockedCount = 0;
|
||||
?>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<?php if($task->status == 'wait') $waitCount ++;?>
|
||||
<?php if($task->status == 'doing') $testingCount ++;?>
|
||||
<?php if($task->status == 'blocked') $blockedCount ++;?>
|
||||
<tr>
|
||||
<td><?php echo html::a($this->createLink('testtask', 'view', "taskID=$task->id"), sprintf('%03d', $task->id));?></td>
|
||||
<td class='text-left nobr'><?php echo html::a($this->createLink('testtask', 'view', "taskID=$task->id"), $task->name);?></td>
|
||||
@@ -51,7 +59,10 @@
|
||||
</tbody>
|
||||
</table>
|
||||
<?php if($tasks):?>
|
||||
<div class="table-footer"><?php $pager->show('right', 'pagerjs');?></div>
|
||||
<div class="table-footer">
|
||||
<div class="table-statistic"><?php echo sprintf($lang->testtask->allSummary, count($tasks), $waitCount, $testingCount, $blockedCount);?></div>
|
||||
<?php $pager->show('right', 'pagerjs');?>
|
||||
</div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user