* [story#25787,done,0.5h,0h] Add assignedTo field.
This commit is contained in:
@@ -36,11 +36,11 @@ $config->bug->list->allFields = 'id, module, execution, story, task,
|
||||
$config->bug->list->defaultFields = 'id,title,severity,pri,openedBy,assignedTo,resolvedBy,resolution';
|
||||
$config->bug->list->customCreateFields = 'execution,noticefeedbackBy,story,task,pri,severity,os,browser,deadline,mailto,keywords';
|
||||
$config->bug->list->customBatchEditFields = 'type,severity,pri,productplan,assignedTo,deadline,resolvedBy,resolution,os,browser,keywords';
|
||||
$config->bug->list->customBatchCreateFields = 'project,execution,plan,steps,type,pri,deadline,severity,os,browser,keywords';
|
||||
$config->bug->list->customBatchCreateFields = 'project,execution,plan,steps,type,pri,deadline,severity,os,browser,keywords,assignedTo';
|
||||
|
||||
$config->bug->custom = new stdclass();
|
||||
$config->bug->custom->createFields = $config->bug->list->customCreateFields;
|
||||
$config->bug->custom->batchCreateFields = 'project,execution,deadline,steps,type,pri,severity,os,browser,%s';
|
||||
$config->bug->custom->batchCreateFields = 'project,execution,deadline,steps,type,pri,severity,os,browser,assignedTo,%s';
|
||||
$config->bug->custom->batchEditFields = 'type,severity,pri,assignedTo,deadline,status,resolvedBy,resolution';
|
||||
|
||||
$config->bug->exportFields = 'id, product, branch, module, project, execution, plan, story, task,
|
||||
|
||||
@@ -171,6 +171,7 @@ $config->bug->form->batchCreate['severity'] = array('required' => false, 'typ
|
||||
$config->bug->form->batchCreate['os'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
|
||||
$config->bug->form->batchCreate['browser'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
|
||||
$config->bug->form->batchCreate['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
|
||||
$config->bug->form->batchCreate['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
|
||||
|
||||
$config->bug->form->batchEdit = array();
|
||||
$config->bug->form->batchEdit['id'] = array('required' => false, 'type' => 'int', 'base' => true);
|
||||
|
||||
@@ -820,6 +820,7 @@ class bug extends control
|
||||
$bugIdList = array();
|
||||
foreach($bugs as $bug)
|
||||
{
|
||||
if(!empty($bug->assignedTo)) $bug->assignedDate = helper::now();
|
||||
$bug->id = $this->bug->create($bug);
|
||||
|
||||
/* 批量创建后的一些其他操作。*/
|
||||
@@ -855,6 +856,7 @@ class bug extends control
|
||||
$this->view->title = $this->products[$productID] . $this->lang->hyphen . $this->lang->bug->batchCreate;
|
||||
$this->view->moduleID = $moduleID;
|
||||
$this->view->product = $product;
|
||||
$this->view->users = $this->loadModel('user')->getPairs('noclosed');
|
||||
$this->display();
|
||||
}
|
||||
|
||||
|
||||
@@ -102,6 +102,8 @@ $items[] = array('name' => 'browser', 'label' => $lang->bug->browser, 'control'
|
||||
/* Field of keywords. */
|
||||
$items[] = array('name' => 'keywords', 'label' => $lang->bug->keywords, 'width' => '200px', 'required' => isset($requiredFields['keywords']));
|
||||
|
||||
$items[] = array('name' => 'assignedTo', 'label' => $lang->bug->assignedTo, 'control' => 'picker', 'items' => $users, 'width' => '200px');
|
||||
|
||||
formBatchPanel
|
||||
(
|
||||
set::title($lang->bug->batchCreate),
|
||||
|
||||
Reference in New Issue
Block a user