config.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. $config->message->objectTypes = array();
  3. $config->message->objectTypes['product'] = array('opened', 'edited', 'closed', 'undeleted');
  4. if($config->enableER) $config->message->objectTypes['epic'] = array('opened', 'edited', 'commented', 'changed', 'submitreview', 'reviewed', 'closed', 'activated', 'assigned');
  5. if($config->URAndSR) $config->message->objectTypes['requirement'] = array('opened', 'edited', 'commented', 'changed', 'submitreview', 'reviewed', 'closed', 'activated', 'assigned');
  6. $config->message->objectTypes['story'] = array('opened', 'edited', 'commented', 'frombug', 'changed', 'submitreview', 'reviewed', 'closed', 'activated', 'assigned');
  7. $config->message->objectTypes['productplan'] = array('opened', 'edited');
  8. $config->message->objectTypes['release'] = array('opened', 'edited', 'published', 'changestatus');
  9. $config->message->objectTypes['project'] = array('opened', 'edited', 'started', 'delayed', 'suspended', 'closed', 'activated', 'undeleted');
  10. $config->message->objectTypes['execution'] = array('opened', 'edited', 'started', 'delayed', 'suspended', 'closed', 'activated');
  11. $config->message->objectTypes['task'] = array('opened', 'edited', 'commented', 'assigned', 'confirmed', 'started', 'finished', 'paused', 'canceled', 'restarted', 'closed', 'activated');
  12. $config->message->objectTypes['bug'] = array('opened', 'edited', 'commented', 'assigned', 'confirmed', 'bugconfirmed', 'resolved', 'closed', 'activated');
  13. $config->message->objectTypes['case'] = array('opened', 'edited', 'commented', 'reviewed', 'confirmed');
  14. $config->message->objectTypes['testtask'] = array('opened', 'edited', 'started', 'blocked', 'closed', 'activated');
  15. $config->message->objectTypes['todo'] = array('opened', 'edited');
  16. $config->message->objectTypes['doc'] = array('releaseddoc', 'edited');
  17. $config->message->objectTypes['kanbancard'] = array('created', 'edited', 'finished', 'activated', 'archived', 'restore', 'deleted', 'moved', 'nearing');
  18. $config->message->available = array();
  19. if($config->enableER) $config->message->available['mail']['epic'] = $config->message->objectTypes['epic'];
  20. if($config->URAndSR) $config->message->available['mail']['requirement'] = $config->message->objectTypes['requirement'];
  21. $config->message->available['mail']['story'] = $config->message->objectTypes['story'];
  22. $config->message->available['mail']['release'] = $config->message->objectTypes['release'];
  23. $config->message->available['mail']['execution'] = $config->message->objectTypes['execution'];
  24. $config->message->available['mail']['task'] = $config->message->objectTypes['task'];
  25. $config->message->available['mail']['bug'] = $config->message->objectTypes['bug'];
  26. $config->message->available['mail']['testtask'] = array('opened', 'edited', 'closed');
  27. $config->message->available['mail']['doc'] = $config->message->objectTypes['doc'];
  28. $config->message->available['mail']['kanbancard'] = $config->message->objectTypes['kanbancard'];
  29. $config->message->available['webhook'] = $config->message->objectTypes;
  30. $config->message->available['message']['bug'] = $config->message->objectTypes['bug'];
  31. if($config->enableER) $config->message->available['message']['epic'] = $config->message->objectTypes['epic'];
  32. if($config->URAndSR) $config->message->available['message']['requirement'] = $config->message->objectTypes['requirement'];
  33. $config->message->available['message']['story'] = $config->message->objectTypes['story'];
  34. $config->message->available['message']['release'] = $config->message->objectTypes['release'];
  35. $config->message->available['message']['execution'] = $config->message->objectTypes['execution'];
  36. $config->message->available['message']['task'] = $config->message->objectTypes['task'];
  37. $config->message->available['message']['testtask'] = $config->message->objectTypes['testtask'];
  38. $config->message->available['message']['todo'] = $config->message->objectTypes['todo'];
  39. $config->message->available['message']['doc'] = $config->message->objectTypes['doc'];
  40. $config->message->available['message']['kanbancard'] = $config->message->objectTypes['kanbancard'];
  41. $config->message->typeLink = array();
  42. $config->message->typeLink['mail'] = 'mail|index';
  43. $config->message->typeLink['webhook'] = 'webhook|browse';
  44. $config->message->setting = array();
  45. $config->message->setting['message']['setting'] = $config->message->available['message'];
  46. $config->message->setting['webhook']['setting'] = $config->message->available['webhook'];
  47. $config->message->setting['mail']['setting'] = $config->message->available['mail'];
  48. $config->message->browser = new stdclass();
  49. $config->message->browser->turnon = 1;
  50. $config->message->browser->pollTime = 300;
  51. $config->message->browser->minPollTime = 30;
  52. $config->message->browser->show = 0;
  53. $config->message->browser->count = 1;
  54. $config->message->browser->maxDays = 30;