+ add the feature of search by plan.

This commit is contained in:
wangchunsheng
2010-02-09 02:29:19 +00:00
parent 7d88330051
commit a08fae13ec
2 changed files with 5 additions and 4 deletions
+4 -4
View File
@@ -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');
+1
View File
@@ -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);
/* 设置查询格式。*/