config.php 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. <?php
  2. $config->search = new stdclass();
  3. $config->search->groupItems = 3;
  4. $config->search->dynamic['$lastMonth'] = '$lastMonth';
  5. $config->search->dynamic['$thisMonth'] = '$thisMonth';
  6. $config->search->dynamic['$lastWeek'] = '$lastWeek';
  7. $config->search->dynamic['$thisWeek'] = '$thisWeek';
  8. $config->search->dynamic['$yesterday'] = '$yesterday';
  9. $config->search->dynamic['$today'] = '$today';
  10. $config->search->buildAction = ',created,opened,changed,edited,deleted,undeleted,erased,';
  11. $config->search->fields = new stdclass();
  12. $config->search->fields->bug = new stdclass();
  13. $config->search->fields->bug->id = 'id';
  14. $config->search->fields->bug->title = 'title';
  15. $config->search->fields->bug->content = 'steps,keywords,resolvedBuild';
  16. $config->search->fields->bug->addedDate = 'openedDate';
  17. $config->search->fields->bug->editedDate = 'lastEditedDate';
  18. $config->search->fields->build = new stdclass();
  19. $config->search->fields->build->id = 'id';
  20. $config->search->fields->build->title = 'name';
  21. $config->search->fields->build->content = 'desc,filePath,scmPath';
  22. $config->search->fields->build->addedDate = 'date';
  23. $config->search->fields->build->editedDate = 'date';
  24. $config->search->fields->case = new stdclass();
  25. $config->search->fields->case->id = 'id';
  26. $config->search->fields->case->title = 'title';
  27. $config->search->fields->case->content = 'precondition,desc,expect';
  28. $config->search->fields->case->addedDate = 'openedDate';
  29. $config->search->fields->case->editedDate = 'lastEditedDate';
  30. $config->search->fields->doc = new stdclass();
  31. $config->search->fields->doc->id = 'id';
  32. $config->search->fields->doc->title = 'title';
  33. $config->search->fields->doc->content = 'digest,keywords,content';
  34. $config->search->fields->doc->addedDate = 'addedDate';
  35. $config->search->fields->doc->editedDate = 'editedDate';
  36. $config->search->fields->product = new stdclass();
  37. $config->search->fields->product->id = 'id';
  38. $config->search->fields->product->title = 'name';
  39. $config->search->fields->product->content = 'code,desc';
  40. $config->search->fields->product->addedDate = 'createdDate';
  41. $config->search->fields->product->editedDate = 'lastEditedDate';
  42. $config->search->fields->productplan = new stdclass();
  43. $config->search->fields->productplan->id = 'id';
  44. $config->search->fields->productplan->title = 'title';
  45. $config->search->fields->productplan->content = 'desc';
  46. $config->search->fields->productplan->addedDate = 'createdDate';
  47. $config->search->fields->productplan->editedDate = 'lastEditedDate';
  48. $config->search->fields->project = new stdclass();
  49. $config->search->fields->project->id = 'id';
  50. $config->search->fields->project->title = 'name';
  51. $config->search->fields->project->content = 'code,desc';
  52. $config->search->fields->project->addedDate = 'openedDate';
  53. $config->search->fields->project->editedDate = 'lastEditedDate';
  54. $config->search->fields->release = new stdclass();
  55. $config->search->fields->release->id = 'id';
  56. $config->search->fields->release->title = 'name';
  57. $config->search->fields->release->content = 'desc';
  58. $config->search->fields->release->addedDate = 'createdDate';
  59. $config->search->fields->release->editedDate = 'lastEditedDate';
  60. $config->search->fields->story = new stdclass();
  61. $config->search->fields->story->id = 'id';
  62. $config->search->fields->story->title = 'title';
  63. $config->search->fields->story->content = 'keywords,spec,verify';
  64. $config->search->fields->story->addedDate = 'openedDate';
  65. $config->search->fields->story->editedDate = 'lastEditedDate';
  66. $config->search->fields->requirement = new stdclass();
  67. $config->search->fields->requirement->id = 'id';
  68. $config->search->fields->requirement->title = 'title';
  69. $config->search->fields->requirement->content = 'keywords,spec,verify';
  70. $config->search->fields->requirement->addedDate = 'openedDate';
  71. $config->search->fields->requirement->editedDate = 'lastEditedDate';
  72. $config->search->fields->epic = new stdclass();
  73. $config->search->fields->epic->id = 'id';
  74. $config->search->fields->epic->title = 'title';
  75. $config->search->fields->epic->content = 'keywords,spec,verify';
  76. $config->search->fields->epic->addedDate = 'openedDate';
  77. $config->search->fields->epic->editedDate = 'lastEditedDate';
  78. $config->search->fields->task = new stdclass();
  79. $config->search->fields->task->id = 'id';
  80. $config->search->fields->task->title = 'name';
  81. $config->search->fields->task->content = 'desc';
  82. $config->search->fields->task->addedDate = 'openedDate';
  83. $config->search->fields->task->editedDate = 'lastEditedDate';
  84. $config->search->fields->testtask = new stdclass();
  85. $config->search->fields->testtask->id = 'id';
  86. $config->search->fields->testtask->title = 'name';
  87. $config->search->fields->testtask->content = 'desc,report';
  88. $config->search->fields->testtask->addedDate = 'createdDate';
  89. $config->search->fields->testtask->editedDate = 'lastEditedDate';
  90. $config->search->fields->todo = new stdclass();
  91. $config->search->fields->todo->id = 'id';
  92. $config->search->fields->todo->title = 'name';
  93. $config->search->fields->todo->content = 'desc';
  94. $config->search->fields->todo->addedDate = 'date';
  95. $config->search->fields->todo->editedDate = 'lastEditedDate';
  96. $config->search->fields->effort = new stdclass();
  97. $config->search->fields->effort->id = 'id';
  98. $config->search->fields->effort->title = 'work';
  99. $config->search->fields->effort->content = '';
  100. $config->search->fields->effort->addedDate = 'date';
  101. $config->search->fields->effort->editedDate = 'date';
  102. $config->search->fields->testsuite = new stdclass();
  103. $config->search->fields->testsuite->id = 'id';
  104. $config->search->fields->testsuite->title = 'name';
  105. $config->search->fields->testsuite->content = 'desc';
  106. $config->search->fields->testsuite->addedDate = 'addedDate';
  107. $config->search->fields->testsuite->editedDate = 'lastEditedDate';
  108. $config->search->fields->caselib = new stdclass();
  109. $config->search->fields->caselib->id = 'id';
  110. $config->search->fields->caselib->title = 'name';
  111. $config->search->fields->caselib->content = 'desc';
  112. $config->search->fields->caselib->addedDate = 'addedDate';
  113. $config->search->fields->caselib->editedDate = 'lastEditedDate';
  114. $config->search->fields->testreport = new stdclass();
  115. $config->search->fields->testreport->id = 'id';
  116. $config->search->fields->testreport->title = 'title';
  117. $config->search->fields->testreport->content = 'report';
  118. $config->search->fields->testreport->addedDate = 'createdDate';
  119. $config->search->fields->testreport->editedDate = 'createdDate';
  120. $config->search->fields->program = new stdclass();
  121. $config->search->fields->program->id = 'id';
  122. $config->search->fields->program->title = 'name';
  123. $config->search->fields->program->content = 'code,desc';
  124. $config->search->fields->program->addedDate = 'openedDate';
  125. $config->search->fields->program->editedDate = 'lastEditedDate';
  126. $config->search->fields->execution = new stdclass();
  127. $config->search->fields->execution->id = 'id';
  128. $config->search->fields->execution->title = 'name';
  129. $config->search->fields->execution->content = 'code,desc';
  130. $config->search->fields->execution->addedDate = 'openedDate';
  131. $config->search->fields->execution->editedDate = 'lastEditedDate';
  132. $config->search->fields->aiapp = new stdclass();
  133. $config->search->fields->aiapp->id = 'id';
  134. $config->search->fields->aiapp->title = 'name';
  135. $config->search->fields->aiapp->content = 'desc';
  136. $config->search->fields->aiapp->addedDate = 'createdDate';
  137. $config->search->fields->aiapp->editedDate = 'editedDate';
  138. $config->search->fields->board = new stdclass();
  139. $config->search->fields->board->id = 'id';
  140. $config->search->fields->board->title = 'name';
  141. $config->search->fields->board->content = 'lib,status,createdBy,owner,collaborator,players';
  142. $config->search->fields->board->addedDate = 'createdDate';
  143. $config->search->fields->board->editedDate = 'editedDate';
  144. /* Set the recPerPage of search. */
  145. $config->search->recPerPage = 10;
  146. /* Set the length of summary of search results. */
  147. $config->search->summaryLength = 120;
  148. $config->search->maxFileSize = 1024;
  149. $config->search->oldQuery = array('workFeedback', 'workTicket', 'issue', 'risk', 'traincourse', 'ticket', 'activity', 'zoutput', 'trainplan', 'reviewissue', 'researchreport', 'researchplan', 'process', 'opportunity', 'nc', 'meetingroom', 'meeting', 'measurement', 'gapanalysis', 'auditplan', 'auditcl', 'assetlib', 'testcase', 'domain', 'demandpool', 'demand', 'storyLib', 'issueLib', 'riskLib', 'opportunityLib', 'practiceLib', 'componentLib', 'charter');
  150. if($config->vision == 'rnd')
  151. {
  152. $config->search->searchObject = array('trash', 'productlibDoc', 'productapiDoc', 'projectlibDoc', 'projectapiDoc');
  153. }
  154. else
  155. {
  156. $config->search->searchObject = array('trash');
  157. }
  158. if(!helper::hasFeature('program')) unset($config->search->fields->program);
  159. if(!helper::hasFeature('AI')) unset($config->search->fields->aiapp);
  160. if(!helper::hasFeature('testsuite')) unset($config->search->fields->testsuite);
  161. if(!helper::hasFeature('caselib')) unset($config->search->fields->caselib);
  162. $config->search->controlProps = array();
  163. $config->search->controlProps['executionCase']['lastRunResult'] = (object)array('emptyValue' => '');
  164. $config->search->controlProps['testtask']['lastRunResult'] = (object)array('emptyValue' => '');
  165. $config->search->controlProps['testcase']['lastRunResult'] = (object)array('emptyValue' => '');