config.php 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?php
  2. global $lang, $app;
  3. $config->kanban = new stdclass();
  4. $config->kanban->require = new stdclass();
  5. $config->kanban->require->createregion = 'name';
  6. $config->kanban->require->createlane = 'name';
  7. $config->kanban->require->createcolumn = 'name';
  8. $config->kanban->actions = new stdclass();
  9. $config->kanban->actions->view = array();
  10. $config->kanban->actions->viewcard['mainActions'] = array('editCard', 'finishCard', 'activateCard', 'archiveCard', 'restoreCard');
  11. $config->kanban->actions->viewcard['suffixActions'] = array('deleteCard');
  12. $config->kanban->setwip = new stdclass();
  13. $config->kanban->setlane = new stdclass();
  14. $config->kanban->setColumn = new stdclass();
  15. $config->kanban->create = new stdclass();
  16. $config->kanban->edit = new stdclass();
  17. $config->kanban->createspace = new stdclass();
  18. $config->kanban->editspace = new stdclass();
  19. $config->kanban->createregion = new stdclass();
  20. $config->kanban->createcard = new stdclass();
  21. $config->kanban->editcard = new stdclass();
  22. $config->kanban->editregion = new stdclass();
  23. $config->kanban->splitcolumn = new stdclass();
  24. $config->kanban->setlane->requiredFields = 'name,type';
  25. $config->kanban->setColumn->requiredFields = 'name';
  26. $config->kanban->create->requiredFields = 'space,name';
  27. $config->kanban->edit->requiredFields = 'space,name';
  28. $config->kanban->createspace->requiredFields = 'name';
  29. $config->kanban->editspace->requiredFields = 'name';
  30. $config->kanban->createregion->requiredFields = 'name';
  31. $config->kanban->createcard->requiredFields = 'name';
  32. $config->kanban->editcard->requiredFields = 'name';
  33. $config->kanban->editregion->requiredFields = 'name';
  34. $config->kanban->splitcolumn->requiredFields = 'name';
  35. $config->kanban->editor = new stdclass();
  36. $config->kanban->editor->closespace = array('id' => 'comment', 'tools' => 'simpleTools');
  37. $config->kanban->editor->activatespace = array('id' => 'comment', 'tools' => 'simpleTools');
  38. $config->kanban->editor->createspace = array('id' => 'desc', 'tools' => 'simpleTools');
  39. $config->kanban->editor->editspace = array('id' => 'desc', 'tools' => 'simpleTools');
  40. $config->kanban->editor->create = array('id' => 'desc', 'tools' => 'simpleTools');
  41. $config->kanban->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
  42. $config->kanban->editor->createcard = array('id' => 'desc', 'tools' => 'simpleTools');
  43. $config->kanban->editor->activate = array('id' => 'comment', 'tools' => 'simpleTools');
  44. $config->kanban->editor->close = array('id' => 'comment', 'tools' => 'simpleTools');
  45. $config->kanban->editor->editcard = array('id' => 'desc', 'tools' => 'simpleTools');
  46. $config->kanban->editor->viewcard = array('id' => 'comment,lastComment', 'tools' => 'simpleTools');
  47. $config->kanban->editor->activatecard = array('id' => 'comment', 'tools' => 'simpleTools');
  48. $config->kanban->fromType = array('execution', 'productplan', 'release', 'build');
  49. $config->kanban->executionField = array('name', 'status', 'end', 'PM', 'type', 'deleted');
  50. $config->kanban->productplanField = array('title', 'status', 'begin', 'end', 'deleted');
  51. $config->kanban->releaseField = array('name', 'status', 'date', 'deleted');
  52. $config->kanban->buildField = array('name', 'date', 'builder', 'deleted');
  53. $config->kanban->default = new stdclass();
  54. $config->kanban->laneColorList = array('#3C4353', '#838A9D', '#476BDA', '#A65BD4', '#449C9D', '#D75557', '#CE814C', '#E7D057', '#73BE60', '#F6998A', '#8DA8ED', '#93DAF6', '#B9E78C', '#E58CE7', '#EDE590', '#CFB5FA');
  55. $config->kanban->default->epic = new stdclass();
  56. $config->kanban->default->epic->name = $lang->ERCommon;
  57. $config->kanban->default->epic->color = '#3C4353';
  58. $config->kanban->default->epic->order = '5';
  59. $config->kanban->default->requirement = new stdclass();
  60. $config->kanban->default->requirement->name = $lang->URCommon;
  61. $config->kanban->default->requirement->color = '#838A9D';
  62. $config->kanban->default->requirement->order = '10';
  63. $config->kanban->default->parentStory = new stdclass();
  64. $config->kanban->default->parentStory->name = $lang->kanban->laneTypeList['parentStory'];
  65. $config->kanban->default->parentStory->color = '#838A9D';
  66. $config->kanban->default->parentStory->order = '15';
  67. $config->kanban->default->story = new stdclass();
  68. $config->kanban->default->story->name = $lang->SRCommon;
  69. $config->kanban->default->story->color = '#7ec5ff';
  70. $config->kanban->default->story->order = '20';
  71. $config->kanban->default->bug = new stdclass();
  72. $config->kanban->default->bug->name = $lang->bug->common;
  73. $config->kanban->default->bug->color = '#ba55d3';
  74. $config->kanban->default->bug->order = '25';
  75. $config->kanban->default->task = new stdclass();
  76. $config->kanban->default->task->name = $lang->task->common;
  77. $config->kanban->default->task->color = '#4169e1';
  78. $config->kanban->default->task->order = '30';
  79. $config->kanban->storyColumnStageList = array();
  80. $config->kanban->storyColumnStageList['backlog'] = 'projected';
  81. $config->kanban->storyColumnStageList['ready'] = 'projected';
  82. $config->kanban->storyColumnStageList['designing'] = 'designing';
  83. $config->kanban->storyColumnStageList['designed'] = 'designed';
  84. $config->kanban->storyColumnStageList['developing'] = 'developing';
  85. $config->kanban->storyColumnStageList['developed'] = 'developed';
  86. $config->kanban->storyColumnStageList['testing'] = 'testing';
  87. $config->kanban->storyColumnStageList['tested'] = 'tested';
  88. $config->kanban->storyColumnStageList['verified'] = 'verified';
  89. $config->kanban->storyColumnStageList['rejected'] = 'rejected';
  90. $config->kanban->storyColumnStageList['pending'] = 'pending';
  91. $config->kanban->storyColumnStageList['released'] = 'released';
  92. $config->kanban->storyColumnStageList['closed'] = 'closed';
  93. $config->kanban->storyColumnStatusList = array();
  94. $config->kanban->storyColumnStatusList['backlog'] = 'active';
  95. $config->kanban->storyColumnStatusList['ready'] = 'active';
  96. $config->kanban->storyColumnStatusList['developing'] = 'active';
  97. $config->kanban->storyColumnStatusList['developed'] = 'active';
  98. $config->kanban->storyColumnStatusList['testing'] = 'active';
  99. $config->kanban->storyColumnStatusList['tested'] = 'active';
  100. $config->kanban->storyColumnStatusList['verified'] = 'active';
  101. $config->kanban->storyColumnStatusList['released'] = 'active';
  102. $config->kanban->storyColumnStatusList['closed'] = 'closed';
  103. $config->kanban->bugColumnStatusList = array();
  104. $config->kanban->bugColumnStatusList['unconfirmed'] = 'active';
  105. $config->kanban->bugColumnStatusList['confirmed'] = 'active';
  106. $config->kanban->bugColumnStatusList['fixing'] = 'active';
  107. $config->kanban->bugColumnStatusList['fixed'] = 'resolved';
  108. $config->kanban->bugColumnStatusList['testing'] = 'resolved';
  109. $config->kanban->bugColumnStatusList['tested'] = 'resolved';
  110. $config->kanban->bugColumnStatusList['closed'] = 'closed';
  111. $config->kanban->taskColumnStatusList = array();
  112. $config->kanban->taskColumnStatusList['wait'] = 'wait';
  113. $config->kanban->taskColumnStatusList['developing'] = 'doing';
  114. $config->kanban->taskColumnStatusList['developed'] = 'done';
  115. $config->kanban->taskColumnStatusList['pause'] = 'pause';
  116. $config->kanban->taskColumnStatusList['canceled'] = 'cancel';
  117. $config->kanban->taskColumnStatusList['closed'] = 'closed';
  118. $config->kanban->laneColorList = array('#3C4353', '#838A9D', '#476BDA', '#A65BD4', '#449C9D', '#D75557', '#CE814C', '#E7D057', '#73BE60', '#F6998A', '#8DA8ED', '#93DAF6', '#B9E78C', '#E58CE7', '#EDE590', '#CFB5FA');
  119. $config->kanban->columnColorList = array('#333', '#2b519c', '#e48610', '#d2313d', '#2a9f23', '#777', '#d2691e', '#2e8b8b', '#2f8b58', '#4168e0', '#4b0082', '#f58072', '#ba55d3', '#6a8e22');
  120. $config->kanban->cardColorList = array('#fff', '#937c5a', '#fc5959', '#ff9f46');
  121. $config->kanban->RDLaneOrder = array('parentStory' => 5, 'story' => 10, 'bug' => 15, 'task' => 20);
  122. $config->kanban->batchCreate = 10;