form.php 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. <?php
  2. global $lang, $app;
  3. $config->bug->form = new stdclass();
  4. $config->bug->form->create = array();
  5. $config->bug->form->create['title'] = array('required' => true, 'type' => 'string', 'filter' => 'trim');
  6. $config->bug->form->create['openedBuild'] = array('required' => true, 'type' => 'array', 'filter' => 'join');
  7. $config->bug->form->create['product'] = array('required' => false, 'type' => 'int', 'default' => 0);
  8. $config->bug->form->create['branch'] = array('required' => false, 'type' => 'int', 'default' => 0);
  9. $config->bug->form->create['module'] = array('required' => false, 'type' => 'int', 'default' => 0);
  10. $config->bug->form->create['plan'] = array('required' => false, 'type' => 'int', 'default' => 0);
  11. $config->bug->form->create['project'] = array('required' => false, 'type' => 'int', 'default' => 0);
  12. $config->bug->form->create['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  13. $config->bug->form->create['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  14. $config->bug->form->create['deadline'] = array('required' => false, 'type' => 'date', 'default' => null);
  15. $config->bug->form->create['feedbackBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  16. $config->bug->form->create['notifyEmail'] = array('required' => false, 'type' => 'string', 'default' => '');
  17. $config->bug->form->create['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  18. $config->bug->form->create['os'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  19. $config->bug->form->create['browser'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  20. $config->bug->form->create['relatedBug'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  21. $config->bug->form->create['color'] = array('required' => false, 'type' => 'string', 'default' => '');
  22. $config->bug->form->create['severity'] = array('required' => false, 'type' => 'int', 'default' => 3);
  23. $config->bug->form->create['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  24. $config->bug->form->create['steps'] = array('required' => false, 'type' => 'string', 'default' => $lang->bug->tplStep . $lang->bug->tplResult . $lang->bug->tplExpect, 'control' => 'editor');
  25. $config->bug->form->create['story'] = array('required' => false, 'type' => 'int', 'default' => 0);
  26. $config->bug->form->create['task'] = array('required' => false, 'type' => 'int', 'default' => 0);
  27. $config->bug->form->create['case'] = array('required' => false, 'type' => 'int', 'default' => 0);
  28. $config->bug->form->create['caseVersion'] = array('required' => false, 'type' => 'int', 'default' => 0);
  29. $config->bug->form->create['result'] = array('required' => false, 'type' => 'int', 'default' => 0);
  30. $config->bug->form->create['testtask'] = array('required' => false, 'type' => 'int', 'default' => 0);
  31. $config->bug->form->create['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  32. $config->bug->form->create['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
  33. $config->bug->form->create['status'] = array('required' => false, 'type' => 'string', 'default' => 'active');
  34. $config->bug->form->create['issueKey'] = array('required' => false, 'type' => 'string', 'default' => '');
  35. $config->bug->form->create['openedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  36. $config->bug->form->create['openedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  37. $config->bug->form->edit = array();
  38. $config->bug->form->edit['title'] = array('required' => true, 'type' => 'string', 'filter' => 'trim');
  39. $config->bug->form->edit['openedBuild'] = array('required' => true, 'type' => 'array', 'filter' => 'join');
  40. $config->bug->form->edit['product'] = array('required' => false, 'type' => 'int', 'default' => 0);
  41. $config->bug->form->edit['branch'] = array('required' => false, 'type' => 'int', 'default' => 0);
  42. $config->bug->form->edit['project'] = array('required' => false, 'type' => 'int', 'default' => 0);
  43. $config->bug->form->edit['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  44. $config->bug->form->edit['plan'] = array('required' => false, 'type' => 'int', 'default' => 0);
  45. $config->bug->form->edit['module'] = array('required' => false, 'type' => 'int', 'default' => 0);
  46. $config->bug->form->edit['story'] = array('required' => false, 'type' => 'int', 'default' => 0);
  47. $config->bug->form->edit['task'] = array('required' => false, 'type' => 'int', 'default' => 0);
  48. $config->bug->form->edit['case'] = array('required' => false, 'type' => 'int', 'default' => 0);
  49. $config->bug->form->edit['testtask'] = array('required' => false, 'type' => 'int', 'default' => 0);
  50. $config->bug->form->edit['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  51. $config->bug->form->edit['severity'] = array('required' => false, 'type' => 'int', 'default' => 3);
  52. $config->bug->form->edit['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  53. $config->bug->form->edit['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  54. $config->bug->form->edit['status'] = array('required' => false, 'type' => 'string', 'default' => 'active');
  55. $config->bug->form->edit['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
  56. $config->bug->form->edit['steps'] = array('required' => false, 'type' => 'string', 'default' => $lang->bug->tplStep . $lang->bug->tplResult . $lang->bug->tplExpect, 'control' => 'editor');
  57. $config->bug->form->edit['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  58. $config->bug->form->edit['resolvedBuild'] = array('required' => false, 'type' => 'string', 'default' => '');
  59. $config->bug->form->edit['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  60. $config->bug->form->edit['feedbackBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  61. $config->bug->form->edit['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  62. $config->bug->form->edit['closedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  63. $config->bug->form->edit['notifyEmail'] = array('required' => false, 'type' => 'string', 'default' => '');
  64. $config->bug->form->edit['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  65. $config->bug->form->edit['color'] = array('required' => false, 'type' => 'string', 'default' => '');
  66. $config->bug->form->edit['os'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  67. $config->bug->form->edit['browser'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  68. $config->bug->form->edit['relatedBug'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  69. $config->bug->form->edit['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  70. $config->bug->form->edit['deadline'] = array('required' => false, 'type' => 'date', 'default' => null);
  71. $config->bug->form->edit['resolvedDate'] = array('required' => false, 'type' => 'date', 'default' => null);
  72. $config->bug->form->edit['closedDate'] = array('required' => false, 'type' => 'date', 'default' => null);
  73. $config->bug->form->edit['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  74. $config->bug->form->edit['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  75. $config->bug->form->edit['deleteFiles'] = array('required' => false, 'type' => 'array', 'default' => array());
  76. $config->bug->form->edit['renameFiles'] = array('required' => false, 'type' => 'array', 'default' => array());
  77. global $app;
  78. $config->bug->form->close = array();
  79. $config->bug->form->close['status'] = array('required' => false, 'type' => 'string', 'default' => 'closed');
  80. $config->bug->form->close['confirmed'] = array('required' => false, 'type' => 'int', 'default' => 1);
  81. $config->bug->form->close['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  82. $config->bug->form->close['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  83. $config->bug->form->close['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  84. $config->bug->form->close['closedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  85. $config->bug->form->close['closedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  86. $config->bug->form->close['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  87. $config->bug->form->assignTo = array();
  88. $config->bug->form->assignTo['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  89. $config->bug->form->assignTo['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  90. $config->bug->form->assignTo['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  91. $config->bug->form->assignTo['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  92. $config->bug->form->assignTo['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  93. $config->bug->form->assignTo['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  94. $config->bug->form->resolve = array();
  95. $config->bug->form->resolve['status'] = array('required' => false, 'type' => 'string', 'default' => 'resolved');
  96. $config->bug->form->resolve['confirmed'] = array('required' => false, 'type' => 'int', 'default' => 1);
  97. $config->bug->form->resolve['resolvedBuild'] = array('required' => false, 'type' => 'string', 'default' => '', 'skipRequired' => true);
  98. $config->bug->form->resolve['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  99. $config->bug->form->resolve['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  100. $config->bug->form->resolve['resolvedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  101. $config->bug->form->resolve['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  102. $config->bug->form->resolve['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  103. $config->bug->form->resolve['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  104. $config->bug->form->resolve['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  105. $config->bug->form->resolve['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  106. $config->bug->form->resolve['buildName'] = array('required' => false, 'type' => 'string', 'default' => '');
  107. $config->bug->form->resolve['createBuild'] = array('required' => false, 'type' => 'string', 'default' => 'off');
  108. $config->bug->form->resolve['buildExecution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  109. $config->bug->form->resolve['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  110. $config->bug->form->activate = array();
  111. $config->bug->form->activate['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  112. $config->bug->form->activate['openedBuild'] = array('required' => false, 'type' => 'array', 'default' => array(), 'filter' => 'join');
  113. $config->bug->form->activate['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  114. $config->bug->form->activate['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  115. $config->bug->form->activate['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  116. $config->bug->form->activate['activatedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  117. $config->bug->form->activate['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  118. $config->bug->form->activate['status'] = array('required' => false, 'type' => 'string', 'default' => 'active');
  119. $config->bug->form->activate['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  120. $config->bug->form->activate['resolvedBuild'] = array('required' => false, 'type' => 'string', 'default' => '');
  121. $config->bug->form->activate['closedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  122. $config->bug->form->activate['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  123. $config->bug->form->activate['toTask'] = array('required' => false, 'type' => 'int', 'default' => 0);
  124. $config->bug->form->activate['toStory'] = array('required' => false, 'type' => 'int', 'default' => 0);
  125. $config->bug->form->activate['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  126. $config->bug->form->batchActivate = array();
  127. $config->bug->form->batchActivate['id'] = array('required' => false, 'type' => 'int', 'base' => true);
  128. $config->bug->form->batchActivate['status'] = array('required' => false, 'type' => 'string', 'default' => '');
  129. $config->bug->form->batchActivate['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  130. $config->bug->form->batchActivate['openedBuild'] = array('required' => true, 'type' => 'array', 'default' => '', 'filter' => 'join');
  131. $config->bug->form->batchActivate['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  132. $config->bug->form->batchActivate['activatedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  133. $config->bug->form->batchActivate['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  134. $config->bug->form->batchActivate['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  135. $config->bug->form->batchActivate['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  136. $config->bug->form->batchActivate['resolvedDate'] = array('required' => false, 'type' => 'date', 'default' => null);
  137. $config->bug->form->batchActivate['resolvedBuild'] = array('required' => false, 'type' => 'string', 'default' => '');
  138. $config->bug->form->batchActivate['closedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  139. $config->bug->form->batchActivate['closedDate'] = array('required' => false, 'type' => 'date', 'default' => null);
  140. $config->bug->form->batchActivate['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  141. $config->bug->form->batchActivate['toTask'] = array('required' => false, 'type' => 'int', 'default' => 0);
  142. $config->bug->form->batchActivate['toStory'] = array('required' => false, 'type' => 'int', 'default' => 0);
  143. $config->bug->form->batchActivate['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  144. $config->bug->form->batchActivate['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  145. $config->bug->form->batchCreate = array();
  146. $config->bug->form->batchCreate['module'] = array('required' => false, 'type' => 'int', 'default' => 0);
  147. $config->bug->form->batchCreate['project'] = array('required' => false, 'type' => 'int', 'default' => 0);
  148. $config->bug->form->batchCreate['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  149. $config->bug->form->batchCreate['story'] = array('required' => false, 'type' => 'int', 'default' => 0);
  150. $config->bug->form->batchCreate['branch'] = array('required' => false, 'type' => 'int', 'default' => 0);
  151. $config->bug->form->batchCreate['laneID'] = array('required' => false, 'type' => 'int', 'default' => 0);
  152. $config->bug->form->batchCreate['openedBuild'] = array('required' => true, 'type' => 'array', 'default' => '', 'filter' => 'join');
  153. $config->bug->form->batchCreate['plan'] = array('required' => false, 'type' => 'int', 'default' => 0);
  154. $config->bug->form->batchCreate['title'] = array('required' => true, 'type' => 'string', 'default' => '', 'base' => true);
  155. $config->bug->form->batchCreate['deadline'] = array('required' => false, 'type' => 'date', 'default' => null);
  156. $config->bug->form->batchCreate['steps'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  157. $config->bug->form->batchCreate['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  158. $config->bug->form->batchCreate['color'] = array('required' => false, 'type' => 'string', 'default' => '');
  159. $config->bug->form->batchCreate['pri'] = array('required' => false, 'type' => 'int', 'default' => 0);
  160. $config->bug->form->batchCreate['severity'] = array('required' => false, 'type' => 'int', 'default' => 0);
  161. $config->bug->form->batchCreate['os'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  162. $config->bug->form->batchCreate['browser'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  163. $config->bug->form->batchCreate['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
  164. $config->bug->form->batchCreate['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  165. $config->bug->form->batchEdit = array();
  166. $config->bug->form->batchEdit['id'] = array('required' => false, 'type' => 'int', 'base' => true);
  167. $config->bug->form->batchEdit['product'] = array('required' => false, 'type' => 'int', 'default' => 0);
  168. $config->bug->form->batchEdit['project'] = array('required' => false, 'type' => 'int', 'default' => 0);
  169. $config->bug->form->batchEdit['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  170. $config->bug->form->batchEdit['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  171. $config->bug->form->batchEdit['severity'] = array('required' => false, 'type' => 'int', 'default' => 0);
  172. $config->bug->form->batchEdit['pri'] = array('required' => false, 'type' => 'int', 'default' => 0);
  173. $config->bug->form->batchEdit['title'] = array('required' => true, 'type' => 'string', 'default' => '');
  174. $config->bug->form->batchEdit['color'] = array('required' => false, 'type' => 'string', 'default' => '');
  175. $config->bug->form->batchEdit['branch'] = array('required' => false, 'type' => 'int', 'default' => 0);
  176. $config->bug->form->batchEdit['module'] = array('required' => false, 'type' => 'int', 'default' => 0);
  177. $config->bug->form->batchEdit['openedBuild'] = array('required' => true, 'type' => 'array', 'filter' => 'join');
  178. $config->bug->form->batchEdit['plan'] = array('required' => false, 'type' => 'int', 'default' => 0);
  179. $config->bug->form->batchEdit['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  180. $config->bug->form->batchEdit['deadline'] = array('required' => false, 'type' => 'date', 'default' => null);
  181. $config->bug->form->batchEdit['os'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  182. $config->bug->form->batchEdit['browser'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  183. $config->bug->form->batchEdit['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
  184. $config->bug->form->batchEdit['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  185. $config->bug->form->batchEdit['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  186. $config->bug->form->batchEdit['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  187. $config->bug->form->batchEdit['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  188. $config->bug->form->batchEdit['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  189. $config->bug->form->confirm = array();
  190. $config->bug->form->confirm['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  191. $config->bug->form->confirm['deadline'] = array('required' => false, 'type' => 'date', 'default' => '');
  192. $config->bug->form->confirm['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  193. $config->bug->form->confirm['status'] = array('required' => false, 'type' => 'string', 'default' => '');
  194. $config->bug->form->confirm['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  195. $config->bug->form->confirm['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  196. $config->bug->form->confirm['assignedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  197. $config->bug->form->confirm['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  198. $config->bug->form->confirm['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());
  199. $config->bug->form->confirm['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  200. $config->bug->form->showImport = array();
  201. $config->bug->form->showImport['id'] = array('required' => false, 'type' => 'int', 'base' => true);
  202. $config->bug->form->showImport['product'] = array('required' => true, 'type' => 'int', 'default' => 0);
  203. $config->bug->form->showImport['project'] = array('required' => false, 'type' => 'int', 'default' => 0);
  204. $config->bug->form->showImport['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  205. $config->bug->form->showImport['story'] = array('required' => false, 'type' => 'int', 'default' => 0);
  206. $config->bug->form->showImport['type'] = array('required' => false, 'type' => 'string', 'default' => '');
  207. $config->bug->form->showImport['severity'] = array('required' => false, 'type' => 'int', 'default' => 0);
  208. $config->bug->form->showImport['pri'] = array('required' => false, 'type' => 'int', 'default' => 0);
  209. $config->bug->form->showImport['title'] = array('required' => true, 'type' => 'string', 'default' => '');
  210. $config->bug->form->showImport['color'] = array('required' => false, 'type' => 'string', 'default' => '');
  211. $config->bug->form->showImport['branch'] = array('required' => false, 'type' => 'int', 'default' => 0);
  212. $config->bug->form->showImport['module'] = array('required' => false, 'type' => 'int', 'default' => 0);
  213. $config->bug->form->showImport['plan'] = array('required' => false, 'type' => 'int', 'default' => 0);
  214. $config->bug->form->showImport['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  215. $config->bug->form->showImport['deadline'] = array('required' => false, 'type' => 'date', 'default' => null);
  216. $config->bug->form->showImport['os'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  217. $config->bug->form->showImport['browser'] = array('required' => false, 'type' => 'array', 'default' => '', 'filter' => 'join');
  218. $config->bug->form->showImport['keywords'] = array('required' => false, 'type' => 'string', 'default' => '');
  219. $config->bug->form->showImport['resolvedBy'] = array('required' => false, 'type' => 'string', 'default' => '');
  220. $config->bug->form->showImport['resolution'] = array('required' => false, 'type' => 'string', 'default' => '');
  221. $config->bug->form->showImport['duplicateBug'] = array('required' => false, 'type' => 'int', 'default' => 0);
  222. $config->bug->form->showImport['lastEditedBy'] = array('required' => false, 'type' => 'string', 'default' => isset($app->user->account) ? $app->user->account : '');
  223. $config->bug->form->showImport['lastEditedDate'] = array('required' => false, 'type' => 'date', 'default' => helper::now());