+ add the feature of search by plan.
This commit is contained in:
@@ -4,7 +4,8 @@ $app->loadLang('story');
|
||||
$config->product->search['module'] = 'story';
|
||||
$config->product->search['fields']['id'] = $lang->story->id;
|
||||
$config->product->search['fields']['title'] = $lang->story->title;
|
||||
$config->product->search['fields']['spec'] = $lang->story->spec;
|
||||
$config->product->search['fields']['pri'] = $lang->story->pri;
|
||||
$config->product->search['fields']['plan'] = $lang->story->plan;
|
||||
$config->product->search['fields']['assignedTo'] = $lang->story->assignedTo;
|
||||
$config->product->search['fields']['openedBy'] = $lang->story->openedBy;
|
||||
$config->product->search['fields']['reviewedBy'] = $lang->story->reviewedBy;
|
||||
@@ -13,10 +14,10 @@ $config->product->search['fields']['lastEditedBy'] = $lang->story->lastEditedB
|
||||
$config->product->search['fields']['status'] = $lang->story->status;
|
||||
$config->product->search['fields']['stage'] = $lang->story->stage;
|
||||
$config->product->search['fields']['closedReason'] = $lang->story->closedReason;
|
||||
$config->product->search['fields']['pri'] = $lang->story->pri;
|
||||
|
||||
$config->product->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
||||
$config->product->search['params']['spec'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
||||
$config->product->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->story->priList);
|
||||
$config->product->search['params']['plan'] = array('operator' => '=', 'control' => 'select', 'values' => '');
|
||||
$config->product->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->product->search['params']['resolvedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->product->search['params']['openedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
@@ -26,5 +27,4 @@ $config->product->search['params']['lastEditedBy'] = array('operator' => '=',
|
||||
$config->product->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->story->statusList);
|
||||
$config->product->search['params']['stage'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->story->stageList);
|
||||
$config->product->search['params']['closedReason'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->story->reasonList);
|
||||
$config->product->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->story->priList);
|
||||
$config->product->search['params']['mailto'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
|
||||
|
||||
@@ -53,6 +53,7 @@ class product extends control
|
||||
{
|
||||
/* 设置搜索条件。*/
|
||||
$this->config->product->search['actionURL'] = $this->createLink('product', 'browse', "productID=$productID&browseType=bySearch");
|
||||
$this->config->product->search['params']['plan']['values'] = $this->loadModel('productplan')->getPairs($productID);
|
||||
$this->view->searchForm = $this->fetch('search', 'buildForm', $this->config->product->search);
|
||||
|
||||
/* 设置查询格式。*/
|
||||
|
||||
Reference in New Issue
Block a user