Merge branch 'sprint/220' into 'zenops_46'

Merge branch 'sprint/220' into zenops_46

See merge request easycorp/zentaopms!6518
This commit is contained in:
王怡栋
2022-12-09 06:04:58 +00:00
20 changed files with 267 additions and 54 deletions
+9 -7
View File
@@ -46,26 +46,28 @@ class testcaseEntry extends entry
$oldCase = $this->loadModel('testcase')->getByID($caseID);
/* Set $_POST variables. */
$fields = 'title,pri,story,type,stage,product,module,branch,precondition';
$fields = 'title,pri,story,type,stage,product,module,branch,precondition,script';
$this->batchSetPost($fields, $oldCase);
if(isset($this->requestBody->script)) $this->setPost('auto', 'auto');
/* Set steps and expects. */
$steps = array();
$expects = array();
$stepType = array();
if(isset($this->requestBody->steps))
{
$steps = array();
$expects = array();
$stepType = array();
foreach($this->requestBody->steps as $step)
{
$steps[] = $step->desc;
$expects[] = $step->expect;
$stepType[] = 'item';
}
$this->setPost('steps', $steps);
$this->setPost('expects', $expects);
$this->setPost('stepType', $stepType);
}
$this->setPost('steps', $steps);
$this->setPost('expects', $expects);
$this->setPost('stepType', $stepType);
$control = $this->loadController('testcase', 'edit');
$control->edit($caseID);