config.php 6.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. $config->reviewissue->resolve = new stdClass();
  3. $config->reviewissue->resolve->requiredFields = 'resolution';
  4. $config->reviewissue->create = new stdClass();
  5. $config->reviewissue->create->requiredFields = 'listID';
  6. $config->reviewissue->edit = new stdClass();
  7. $config->reviewissue->edit->requiredFields = 'title';
  8. global $app, $lang;
  9. $config->reviewissue->search['onMenuBar'] = 'yes';
  10. $config->reviewissue->search['module'] = 'reviewissue';
  11. $config->reviewissue->search['fields']['title'] = $lang->reviewissue->title;
  12. $config->reviewissue->search['fields']['id'] = $lang->reviewissue->id;
  13. $config->reviewissue->search['fields']['review'] = $lang->reviewissue->review;
  14. $config->reviewissue->search['fields']['opinion'] = $lang->reviewissue->opinion;
  15. $config->reviewissue->search['fields']['status'] = $lang->reviewissue->status;
  16. $config->reviewissue->search['fields']['resolution'] = $lang->reviewissue->resolution;
  17. $config->reviewissue->search['fields']['type'] = $lang->reviewissue->type;
  18. $config->reviewissue->search['fields']['assignedTo'] = $lang->reviewissue->assignedTo;
  19. $config->reviewissue->search['fields']['assignedDate'] = $lang->reviewissue->assignedDate;
  20. $config->reviewissue->search['fields']['createdBy'] = $lang->reviewissue->createdBy;
  21. $config->reviewissue->search['fields']['createdDate'] = $lang->reviewissue->createdDate;
  22. $config->reviewissue->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  23. $config->reviewissue->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  24. $config->reviewissue->search['params']['review'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  25. $config->reviewissue->search['params']['opinion'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  26. $config->reviewissue->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  27. $config->reviewissue->search['params']['resolution'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->reviewissue->resolutionList);
  28. $config->reviewissue->search['params']['type'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  29. $config->reviewissue->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  30. $config->reviewissue->search['params']['assignedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  31. $config->reviewissue->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  32. $config->reviewissue->search['params']['createdDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  33. $config->reviewissue->actions = new stdclass();
  34. $config->reviewissue->actions->view = array();
  35. $config->reviewissue->actions->view['mainActions'] = array('assignTo', 'resolved', 'close', 'active');
  36. $config->reviewissue->actions->view['suffixActions'] = array('edit', 'delete');
  37. $config->reviewissue->actionList = array();
  38. $config->reviewissue->actionList['edit']['icon'] = 'edit';
  39. $config->reviewissue->actionList['edit']['text'] = $lang->reviewissue->edit;
  40. $config->reviewissue->actionList['edit']['hint'] = $lang->reviewissue->edit;
  41. $config->reviewissue->actionList['edit']['url'] = array('module' => 'reviewissue', 'method' => 'edit', 'params' => 'projectID={project}&issueID={id}');
  42. $config->reviewissue->actionList['edit']['data-app'] = $app->tab;
  43. $config->reviewissue->actionList['resolved']['icon'] = 'checked';
  44. $config->reviewissue->actionList['resolved']['text'] = $lang->reviewissue->resolved;
  45. $config->reviewissue->actionList['resolved']['hint'] = $lang->reviewissue->resolved;
  46. $config->reviewissue->actionList['resolved']['url'] = array('module' => 'reviewissue', 'method' => 'resolved', 'params' => 'project={project}&issueID={id}');
  47. $config->reviewissue->actionList['resolved']['data-toggle'] = 'modal';
  48. $config->reviewissue->actionList['assignTo']['icon'] = 'hand-right';
  49. $config->reviewissue->actionList['assignTo']['text'] = $lang->reviewissue->assignTo;
  50. $config->reviewissue->actionList['assignTo']['hint'] = $lang->reviewissue->assignTo;
  51. $config->reviewissue->actionList['assignTo']['url'] = array('module' => 'reviewissue', 'method' => 'assignTo', 'params' => 'issueID={id}');
  52. $config->reviewissue->actionList['assignTo']['data-toggle'] = 'modal';
  53. $config->reviewissue->actionList['close']['icon'] = 'off';
  54. $config->reviewissue->actionList['close']['text'] = $lang->reviewissue->close;
  55. $config->reviewissue->actionList['close']['hint'] = $lang->reviewissue->close;
  56. $config->reviewissue->actionList['close']['url'] = array('module' => 'reviewissue', 'method' => 'close', 'params' => 'issueID={id}');
  57. $config->reviewissue->actionList['close']['className'] = 'ajax-submit';
  58. $config->reviewissue->actionList['close']['data-confirm'] = array('message' => $lang->reviewissue->confirmClose, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  59. $config->reviewissue->actionList['active']['icon'] = 'magic';
  60. $config->reviewissue->actionList['active']['text'] = $lang->reviewissue->activation;
  61. $config->reviewissue->actionList['active']['hint'] = $lang->reviewissue->activation;
  62. $config->reviewissue->actionList['active']['url'] = array('module' => 'reviewissue', 'method' => 'active', 'params' => 'issueID={id}');
  63. $config->reviewissue->actionList['active']['className'] = 'ajax-submit';
  64. $config->reviewissue->actionList['active']['data-confirm'] = array('message' => $lang->reviewissue->confirmActive, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  65. $config->reviewissue->actionList['delete']['icon'] = 'trash';
  66. $config->reviewissue->actionList['delete']['text'] = $lang->reviewissue->delete;
  67. $config->reviewissue->actionList['delete']['hint'] = $lang->reviewissue->delete;
  68. $config->reviewissue->actionList['delete']['url'] = array('module' => 'reviewissue', 'method' => 'delete', 'params' => 'issueID={id}&project={project}&confirm=yes');
  69. $config->reviewissue->actionList['delete']['className'] = 'ajax-submit';
  70. $config->reviewissue->actionList['delete']['data-confirm'] = array('message' => $lang->reviewissue->confirmDelete, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  71. $config->reviewissue->actionList['delete']['notInModal'] = true;