140 lines
8.5 KiB
PHP
140 lines
8.5 KiB
PHP
<?php
|
|
$config->testcase = new stdclass();
|
|
$config->testcase->defaultSteps = 3;
|
|
$config->testcase->batchCreate = 10;
|
|
|
|
$config->testcase->create = new stdclass();
|
|
$config->testcase->edit = new stdclass();
|
|
$config->testcase->create->requiredFields = 'title,type';
|
|
$config->testcase->edit->requiredFields = 'title,type';
|
|
|
|
$config->testcase->editor = new stdclass();
|
|
$config->testcase->editor->edit = array('id' => 'comment', 'tools' => 'simpleTools');
|
|
$config->testcase->editor->view = array('id' => 'comment,lastComment', 'tools' => 'simpleTools');
|
|
|
|
$config->testcase->export = new stdclass();
|
|
$config->testcase->export->listFields = array('type', 'stage', 'pri', 'status');
|
|
|
|
$config->testcase->exportFields = '
|
|
id, product, module, story,
|
|
title, precondition, stepDesc, stepExpect, keywords,
|
|
pri, type, stage, status, lastRunResult, openedBy, openedDate,
|
|
lastEditedBy, lastEditedDate, version,linkCase';
|
|
|
|
$config->testcase->customCreateFields = 'stage,story,pri,keywords';
|
|
$config->testcase->customBatchCreateFields = 'module,stage,story,pri,precondition,keywords';
|
|
$config->testcase->customBatchEditFields = 'module,stage,precondition,status,pri,keywords';
|
|
|
|
$config->testcase->custom = new stdclass();
|
|
$config->testcase->custom->create = $config->testcase->customCreateFields;
|
|
$config->testcase->custom->batchcreate = 'module,story';
|
|
$config->testcase->custom->batchedit = 'module,stage,status,pri';
|
|
|
|
global $lang;
|
|
$config->testcase->search['module'] = 'testcase';
|
|
$config->testcase->search['fields']['title'] = $lang->testcase->title;
|
|
$config->testcase->search['fields']['id'] = $lang->testcase->id;
|
|
$config->testcase->search['fields']['keywords'] = $lang->testcase->keywords;
|
|
$config->testcase->search['fields']['lastEditedBy'] = $lang->testcase->lastEditedByAB;
|
|
$config->testcase->search['fields']['type'] = $lang->testcase->type;
|
|
|
|
$config->testcase->search['fields']['openedBy'] = $lang->testcase->openedBy;
|
|
$config->testcase->search['fields']['status'] = $lang->testcase->status;
|
|
$config->testcase->search['fields']['product'] = $lang->testcase->product;
|
|
$config->testcase->search['fields']['branch'] = '';
|
|
$config->testcase->search['fields']['stage'] = $lang->testcase->stage;
|
|
$config->testcase->search['fields']['module'] = $lang->testcase->module;
|
|
$config->testcase->search['fields']['pri'] = $lang->testcase->pri;
|
|
|
|
$config->testcase->search['fields']['openedDate'] = $lang->testcase->openedDate;
|
|
$config->testcase->search['fields']['lastEditedDate'] = $lang->testcase->lastEditedDateAB;
|
|
|
|
$config->testcase->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
|
$config->testcase->search['params']['module'] = array('operator' => 'belong', 'control' => 'select', 'values' => 'modules');
|
|
$config->testcase->search['params']['keywords'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
|
$config->testcase->search['params']['lastEditedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
|
$config->testcase->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->testcase->typeList);
|
|
|
|
$config->testcase->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->testcase->priList);
|
|
$config->testcase->search['params']['openedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
|
$config->testcase->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->testcase->statusList);
|
|
$config->testcase->search['params']['product'] = array('operator' => '=', 'control' => 'select', 'values' => '');
|
|
$config->testcase->search['params']['branch'] = array('operator' => '=', 'control' => 'select', 'values' => '');
|
|
$config->testcase->search['params']['stage'] = array('operator' => 'include', 'control' => 'select', 'values' => $lang->testcase->stageList);
|
|
|
|
$config->testcase->search['params']['openedDate'] = array('operator' => '>=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
|
$config->testcase->search['params']['lastEditedDate'] = array('operator' => '>=', 'control' => 'input', 'values' => '', 'class' => 'date');
|
|
|
|
$config->testcase->datatable = new stdclass();
|
|
$config->testcase->datatable->defaultField = array('id', 'pri', 'title', 'type', 'openedBy', 'lastRunner', 'lastRunDate', 'lastRunResult', 'status', 'actions');
|
|
|
|
$config->testcase->datatable->fieldList['id']['title'] = 'idAB';
|
|
$config->testcase->datatable->fieldList['id']['fixed'] = 'left';
|
|
$config->testcase->datatable->fieldList['id']['width'] = '70';
|
|
$config->testcase->datatable->fieldList['id']['required'] = 'yes';
|
|
|
|
$config->testcase->datatable->fieldList['pri']['title'] = 'priAB';
|
|
$config->testcase->datatable->fieldList['pri']['fixed'] = 'left';
|
|
$config->testcase->datatable->fieldList['pri']['width'] = '40';
|
|
$config->testcase->datatable->fieldList['pri']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['title']['title'] = 'title';
|
|
$config->testcase->datatable->fieldList['title']['fixed'] = 'left';
|
|
$config->testcase->datatable->fieldList['title']['width'] = 'auto';
|
|
$config->testcase->datatable->fieldList['title']['required'] = 'yes';
|
|
|
|
$config->testcase->datatable->fieldList['type']['title'] = 'type';
|
|
$config->testcase->datatable->fieldList['type']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['type']['width'] = '90';
|
|
$config->testcase->datatable->fieldList['type']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['stage']['title'] = 'stage';
|
|
$config->testcase->datatable->fieldList['stage']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['stage']['width'] = '110';
|
|
$config->testcase->datatable->fieldList['stage']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['status']['title'] = 'statusAB';
|
|
$config->testcase->datatable->fieldList['status']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['status']['width'] = '80';
|
|
$config->testcase->datatable->fieldList['status']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['openedBy']['title'] = 'openedByAB';
|
|
$config->testcase->datatable->fieldList['openedBy']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['openedBy']['width'] = '80';
|
|
$config->testcase->datatable->fieldList['openedBy']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['openedDate']['title'] = 'openedDate';
|
|
$config->testcase->datatable->fieldList['openedDate']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['openedDate']['width'] = '90';
|
|
$config->testcase->datatable->fieldList['openedDate']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['lastRunner']['title'] = 'lastRunner';
|
|
$config->testcase->datatable->fieldList['lastRunner']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['lastRunner']['width'] = '80';
|
|
$config->testcase->datatable->fieldList['lastRunner']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['lastRunDate']['title'] = 'lastRunDate';
|
|
$config->testcase->datatable->fieldList['lastRunDate']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['lastRunDate']['width'] = '90';
|
|
$config->testcase->datatable->fieldList['lastRunDate']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['lastRunResult']['title'] = 'lastRunResult';
|
|
$config->testcase->datatable->fieldList['lastRunResult']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['lastRunResult']['width'] = '80';
|
|
$config->testcase->datatable->fieldList['lastRunResult']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['story']['title'] = 'story';
|
|
$config->testcase->datatable->fieldList['story']['fixed'] = 'no';
|
|
$config->testcase->datatable->fieldList['story']['width'] = '90';
|
|
$config->testcase->datatable->fieldList['story']['required'] = 'no';
|
|
|
|
$config->testcase->datatable->fieldList['actions']['title'] = 'actions';
|
|
$config->testcase->datatable->fieldList['actions']['fixed'] = 'right';
|
|
$config->testcase->datatable->fieldList['actions']['width'] = '140';
|
|
$config->testcase->datatable->fieldList['actions']['required'] = 'yes';
|
|
|
|
$config->testcase->datatable->fieldList['branch']['title'] = 'branch';
|
|
$config->testcase->datatable->fieldList['branch']['fixed'] = 'left';
|
|
$config->testcase->datatable->fieldList['branch']['width'] = '100';
|
|
$config->testcase->datatable->fieldList['branch']['required'] = 'no';
|