config.php 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. $config->todo = new stdclass();
  3. $config->todo->batchCreateNumber = 8;
  4. $config->todo->defaultPri = 3;
  5. $config->todo->create = new stdclass();
  6. $config->todo->edit = new stdclass();
  7. $config->todo->dates = new stdclass();
  8. $config->todo->times = new stdclass();
  9. $config->todo->create->requiredFields = 'name';
  10. $config->todo->edit->requiredFields = 'name';
  11. $config->todo->dates->end = 15;
  12. $config->todo->times->begin = 6;
  13. $config->todo->times->end = 23;
  14. $config->todo->times->delta = 10;
  15. $config->todo->editor = new stdclass();
  16. $config->todo->editor->create = array('id' => 'desc', 'tools' => 'simpleTools');
  17. $config->todo->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
  18. $config->todo->editor->view = array('id' => 'comment,lastComment', 'tools' => 'simpleTools');
  19. $config->todo->list = new stdclass();
  20. $config->todo->list->exportFields = 'id, account, date, begin, end, type, assignedTo, objectID, pri, name, desc, status, private';
  21. $config->todo->list->customBatchCreateFields = 'type,pri,desc,beginAndEnd';
  22. $config->todo->list->customBatchEditFields = 'pri,beginAndEnd,status';
  23. $config->todo->custom = new stdclass();
  24. $config->todo->custom->batchCreateFields = 'type,pri,desc,beginAndEnd';
  25. $config->todo->custom->batchEditFields = 'pri,beginAndEnd,status';
  26. $config->todo->moduleList = array('bug', 'task', 'epic', 'requirement', 'story', 'testtask');
  27. $config->todo->getUserObjectsMethod = array();
  28. $config->todo->getUserObjectsMethod['bug'] = 'ajaxGetUserBugs';
  29. $config->todo->getUserObjectsMethod['task'] = 'ajaxGetUserTasks';
  30. $config->todo->getUserObjectsMethod['story'] = 'ajaxGetUserStories';
  31. $config->todo->getUserObjectsMethod['epic'] = 'ajaxGetUserStories';
  32. $config->todo->getUserObjectsMethod['requirement'] = 'ajaxGetUserStories';
  33. $config->todo->getUserObjectsMethod['testtask'] = 'ajaxGetUserTestTasks';
  34. $config->todo->objectList = array();
  35. $config->todo->objectList['bug'] = 'bugs';
  36. $config->todo->objectList['task'] = 'tasks';
  37. $config->todo->objectList['story'] = 'stories';
  38. $config->todo->objectList['testtask'] = 'testtasks';
  39. $config->todo->sessionUri = array();
  40. $config->todo->sessionUri['bugList'] = 'qa';
  41. $config->todo->sessionUri['todoList'] = 'my';
  42. $config->todo->sessionUri['taskList'] = 'execution';
  43. $config->todo->sessionUri['storyList'] = 'product';
  44. $config->todo->sessionUri['testtaskList'] = 'qa';
  45. $config->todo->project = array();
  46. $config->todo->project['task'] = TABLE_TASK;
  47. $config->todo->project['bug'] = TABLE_BUG;
  48. $config->todo->project['testtask'] = TABLE_TESTTASK;
  49. if($this->config->edition == 'max')
  50. {
  51. $config->todo->project['issue'] = TABLE_ISSUE;
  52. $config->todo->project['risk'] = TABLE_RISK;
  53. $config->todo->project['opportunity'] = TABLE_OPPORTUNITY;
  54. $config->todo->project['review'] = TABLE_REVIEW;
  55. }
  56. helper::import(dirname(__FILE__) . 'config/form.php');
  57. helper::import(dirname(__FILE__) . 'config/toolbar.php');
  58. $config->todo->related = array();
  59. $config->todo->related['story']['title'] = array('legendSpec', 'legendVerify');
  60. $config->todo->related['story']['content'] = array('spec', 'verify');
  61. $config->todo->related['task']['title'] = array('legendDesc');
  62. $config->todo->related['task']['content'] = array('desc');
  63. $config->todo->related['bug']['title'] = array('legendSteps');
  64. $config->todo->related['bug']['content'] = array('steps');