Merge branch '15.0'
This commit is contained in:
@@ -70,7 +70,7 @@ $config->testcase->search['params']['stage'] = array('operator' => 'inclu
|
||||
$config->testcase->search['params']['lib'] = array('operator' => '=', 'control' => 'select', 'values' => '');
|
||||
|
||||
$config->testcase->search['params']['lastRunner'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->testcase->search['params']['lastRunResult'] = array('operator' => '=', 'control' => 'select', 'values' => array_diff($lang->testcase->resultList, array('n/a' => $lang->testcase->resultList['n/a'])));
|
||||
$config->testcase->search['params']['lastRunResult'] = array('operator' => '=', 'control' => 'select', 'values' => array_diff($lang->testcase->resultList, array('n/a' => $lang->testcase->resultList['n/a'])) + array('' => ''));
|
||||
$config->testcase->search['params']['lastRunDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->testcase->search['params']['openedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
$config->testcase->search['params']['lastEditedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
||||
|
||||
@@ -301,6 +301,17 @@ function initSteps(selector)
|
||||
suggestType = suggestChild ? 'item' : 'step';
|
||||
}
|
||||
$step.find('.step-type').val(suggestType);
|
||||
|
||||
/* Auto insert step to group without any steps */
|
||||
if(suggestType === 'group')
|
||||
{
|
||||
var $nextStep = $step.next('.step:not(.drag-shadow)');
|
||||
if(!$nextStep.length || $nextStep.find('.step-type').val() !== 'item')
|
||||
{
|
||||
insertStepRow($step, 1, 'item', true);
|
||||
}
|
||||
}
|
||||
|
||||
refreshSteps();
|
||||
}).on('change', '.form-control', function()
|
||||
{
|
||||
|
||||
@@ -170,7 +170,10 @@ class testcaseModel extends model
|
||||
|
||||
foreach($extendFields as $extendField)
|
||||
{
|
||||
$data[$i]->{$extendField->field} = htmlspecialchars($this->post->{$extendField->field}[$i]);
|
||||
$data[$i]->{$extendField->field} = $this->post->{$extendField->field}[$i];
|
||||
if(is_array($data[$i]->{$extendField->field})) $data[$i]->{$extendField->field} = join(',', $data[$i]->{$extendField->field});
|
||||
|
||||
$data[$i]->{$extendField->field} = htmlspecialchars($data[$i]->{$extendField->field});
|
||||
$message = $this->checkFlowRule($extendField, $data[$i]->{$extendField->field});
|
||||
if($message) die(js::alert($message));
|
||||
}
|
||||
@@ -854,7 +857,10 @@ class testcaseModel extends model
|
||||
|
||||
foreach($extendFields as $extendField)
|
||||
{
|
||||
$case->{$extendField->field} = htmlspecialchars($this->post->{$extendField->field}[$caseID]);
|
||||
$case->{$extendField->field} = $this->post->{$extendField->field}[$caseID];
|
||||
if(is_array($case->{$extendField->field})) $case->{$extendField->field} = join(',', $case->{$extendField->field});
|
||||
|
||||
$case->{$extendField->field} = htmlspecialchars($case->{$extendField->field});
|
||||
$message = $this->checkFlowRule($extendField, $case->{$extendField->field});
|
||||
if($message) die(js::alert($message));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user