config.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?php
  2. $config->demand = new stdclass();
  3. $config->demand->create = new stdclass();
  4. $config->demand->edit = new stdclass();
  5. $config->demand->change = new stdclass();
  6. $config->demand->close = new stdclass();
  7. $config->demand->review = new stdclass();
  8. $config->demand->batchcreate = new stdclass();
  9. $config->demand->distribute = new stdclass();
  10. $config->demand->retract = new stdclass();
  11. $config->demand->create->requiredFields = 'title';
  12. $config->demand->edit->requiredFields = 'title';
  13. $config->demand->batchcreate->requiredFields = 'title';
  14. $config->demand->change->requiredFields = 'title';
  15. $config->demand->close->requiredFields = 'closedReason';
  16. $config->demand->review->requiredFields = '';
  17. $config->demand->distribute->requiredFields = 'product';
  18. $config->demand->retract->requiredFields = 'retractedReason';
  19. $config->demand->list = new stdclass();
  20. $config->demand->list->customBatchCreateFields = 'product,verify,source,duration,BSA,keywords';
  21. $config->demand->list->customCreateFields = 'source,verify,pri,mailto,keywords';
  22. $config->demand->custom = new stdclass();
  23. $config->demand->custom->batchCreateFields = 'spec,pri,estimate,review';
  24. $config->demand->editor = new stdclass();
  25. $config->demand->editor->create = array('id' => 'spec,verify', 'tools' => 'simpleTools');
  26. $config->demand->editor->change = array('id' => 'spec,verify,comment', 'tools' => 'simpleTools');
  27. $config->demand->editor->edit = array('id' => 'spec,verify,comment', 'tools' => 'simpleTools');
  28. $config->demand->editor->view = array('id' => 'comment,lastComment', 'tools' => 'simpleTools');
  29. $config->demand->editor->close = array('id' => 'comment', 'tools' => 'simpleTools');
  30. $config->demand->editor->review = array('id' => 'comment', 'tools' => 'simpleTools');
  31. $config->demand->editor->activate = array('id' => 'comment', 'tools' => 'simpleTools');
  32. $config->demand->editor->assignto = array('id' => 'comment', 'tools' => 'simpleTools');
  33. $config->demand->editor->distribute = array('id' => 'comment', 'tools' => 'simpleTools');
  34. $config->demand->editor->retract = array('id' => 'comment', 'tools' => 'simpleTools');
  35. $config->demand->excludeCheckFileds = ',uploadImage,category,pri,';
  36. global $lang;
  37. $config->demand->search['module'] = 'demand';
  38. $config->demand->search['fields']['title'] = $lang->demand->title;
  39. $config->demand->search['fields']['keywords'] = $lang->demand->keywords;
  40. $config->demand->search['fields']['pri'] = $lang->demand->pri;
  41. $config->demand->search['fields']['status'] = $lang->demand->status;
  42. $config->demand->search['fields']['stage'] = $lang->demand->stage;
  43. $config->demand->search['fields']['assignedTo'] = $lang->demand->assignedTo;
  44. $config->demand->search['fields']['assignedDate'] = $lang->demand->assignedDate;
  45. $config->demand->search['fields']['category'] = $lang->demand->category;
  46. $config->demand->search['fields']['duration'] = $lang->demand->duration;
  47. $config->demand->search['fields']['BSA'] = $lang->demand->BSA;
  48. $config->demand->search['fields']['pool'] = $lang->demand->pool;
  49. $config->demand->search['fields']['product'] = $lang->demand->product;
  50. $config->demand->search['fields']['source'] = $lang->demand->source;
  51. $config->demand->search['fields']['sourceNote'] = $lang->demand->sourceNote;
  52. $config->demand->search['fields']['feedbackedBy'] = $lang->demand->feedbackedBy;
  53. $config->demand->search['fields']['email'] = $lang->demand->email;
  54. $config->demand->search['fields']['reviewedBy'] = $lang->demand->reviewedBy;
  55. $config->demand->search['fields']['reviewedDate'] = $lang->demand->reviewedDate;
  56. $config->demand->search['fields']['createdBy'] = $lang->demand->createdBy;
  57. $config->demand->search['fields']['createdDate'] = $lang->demand->createdDate;
  58. $config->demand->search['fields']['closedBy'] = $lang->demand->closedBy;
  59. $config->demand->search['fields']['closedDate'] = $lang->demand->closedDate;
  60. $config->demand->search['fields']['closedReason'] = $lang->demand->closedReason;
  61. $config->demand->search['fields']['lastEditedBy'] = $lang->demand->lastEditedBy;
  62. $config->demand->search['fields']['lastEditedDate'] = $lang->demand->lastEditedDate;
  63. $config->demand->search['fields']['activatedDate'] = $lang->demand->activatedDate;
  64. $config->demand->search['fields']['mailto'] = $lang->demand->mailto;
  65. $config->demand->search['fields']['version'] = $lang->demand->version;
  66. $config->demand->search['fields']['id'] = $lang->demand->id;
  67. $config->demand->search['params']['title'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  68. $config->demand->search['params']['keywords'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  69. $config->demand->search['params']['pri'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->priList);
  70. $config->demand->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->statusList);
  71. $config->demand->search['params']['stage'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->stageList);
  72. $config->demand->search['params']['assignedTo'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  73. $config->demand->search['params']['assignedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  74. $config->demand->search['params']['category'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->categoryList);
  75. $config->demand->search['params']['duration'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->durationList);
  76. $config->demand->search['params']['BSA'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->bsaList);
  77. $config->demand->search['params']['pool'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  78. $config->demand->search['params']['product'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  79. $config->demand->search['params']['source'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->sourceList);
  80. $config->demand->search['params']['sourceNote'] = array('operator' => 'include', 'control' => 'input', 'class' => '', 'values' => '');
  81. $config->demand->search['params']['feedbackedBy'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  82. $config->demand->search['params']['email'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  83. $config->demand->search['params']['reviewedBy'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
  84. $config->demand->search['params']['reviewedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  85. $config->demand->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  86. $config->demand->search['params']['createdDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  87. $config->demand->search['params']['closedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  88. $config->demand->search['params']['closedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  89. $config->demand->search['params']['closedReason'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->demand->reasonList);
  90. $config->demand->search['params']['lastEditedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  91. $config->demand->search['params']['lastEditedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  92. $config->demand->search['params']['activatedDate'] = array('operator' => '=', 'control' => 'input', 'values' => '', 'class' => 'date');
  93. $config->demand->search['params']['mailto'] = array('operator' => 'include', 'control' => 'select', 'values' => 'users');
  94. $config->demand->search['params']['version'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  95. $config->demand->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  96. $config->demand->templateFields = 'product,title,spec,source,sourceNote,verify,keywords,category,pri,assignedTo,duration,BSA';
  97. $config->demand->listFields = 'product,source,category,pri,assignedTo,duration,BSA,status,stage,feedbackedBy,reviewedBy,createdBy,closedBy,closedReason,lastEditedBy,mailto';
  98. $config->demand->exportFields = 'id,title,pri,status,stage,spec,verify,keywords,assignedTo,category,duration,BSA,product,source,sourceNote,feedbackedBy,email,reviewedBy,reviewedDate,createdBy,createdDate,assignedDate,closedBy,closedDate,closedReason,lastEditedBy,lastEditedDate,activatedDate,mailto';
  99. $config->demand->selectedFields = 'id,title,pri,status,stage,spec,verify,keywords,assignedTo,category,duration,BSA';
  100. $config->demand->feedbackSource = array('customer', 'user', 'market', 'service', 'operation', 'support', 'forum');
  101. $config->demand->defaultPriority = 3;