| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- <?php
- /**
- * The batchcreatecase view file of caselib module of ZenTaoPMS.
- * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
- * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Mengyi Liu <liumengyi@easycorp.ltd>
- * @package caselib
- * @link https://www.zentao.net
- */
- namespace zin;
- /* Field of id. */
- $items[] = array
- (
- 'name' => 'id',
- 'label' => $lang->idAB,
- 'control' => 'index',
- 'width' => '32px'
- );
- /* Field of module. */
- $items[] = array
- (
- 'name' => 'module',
- 'label' => $lang->testcase->module,
- 'control' => 'picker',
- 'items' => $moduleOptionMenu,
- 'value' => $currentModuleID,
- 'width' => '200px',
- 'required' => strpos($config->testcase->create->requiredFields, 'module') !== false,
- 'ditto' => true
- );
- /* Field of type. */
- $items[] = array
- (
- 'name' => 'type',
- 'label' => $lang->testcase->type,
- 'control' => 'picker',
- 'items' => $lang->testcase->typeList,
- 'value' => 'feature',
- 'width' => '160px',
- 'required' => true,
- 'ditto' => true
- );
- /* Field of stage. */
- $items[] = array
- (
- 'name' => 'stage',
- 'label' => $lang->testcase->stage,
- 'control' => 'picker',
- 'items' => $lang->testcase->stageList,
- 'value' => '',
- 'multiple' => true,
- 'required' => strpos($config->testcase->create->requiredFields, 'stage') !== false,
- 'width' => '160px'
- );
- /* Field of title. */
- $items[] = array
- (
- 'name' => 'title',
- 'label' => $lang->testcase->title,
- 'control' => 'input',
- 'width' => '240px',
- 'required' => true
- );
- /* Field of pri. */
- $priList = array_filter($lang->testcase->priList);
- $items[] = array
- (
- 'name' => 'pri',
- 'label' => $lang->testcase->pri,
- 'control' => 'priPicker',
- 'items' => $priList,
- 'value' => 3,
- 'width' => '100px',
- 'required' => strpos($config->testcase->create->requiredFields, 'pri') !== false,
- 'ditto' => true
- );
- /* Field of precondition. */
- $items[] = array
- (
- 'name' => 'precondition',
- 'label' => $lang->testcase->precondition,
- 'control' => 'input',
- 'width' => '200px',
- 'required' => strpos($config->testcase->create->requiredFields, 'precondition') !== false
- );
- /* Field of keywords. */
- $items[] = array
- (
- 'name' => 'keywords',
- 'label' => $lang->testcase->keywords,
- 'control' => 'input',
- 'width' => '200px',
- 'required' => strpos($config->testcase->create->requiredFields, 'keywords') !== false
- );
- formBatchPanel
- (
- set::title($lang->testcase->batchCreate),
- set::pasteField('title'),
- set::items($items)
- );
- render();
|