config.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <?php
  2. $config->effort = new stdclass();
  3. $config->effort->create = new stdclass();
  4. $config->effort->edit = new stdclass();
  5. $config->effort->times = new stdclass();
  6. $config->effort->list = new stdclass();
  7. $config->effort->create->requiredFields = 'work';
  8. $config->effort->edit->requiredFields = 'work';
  9. $config->effort->times->delta = 10;
  10. $config->effort->editor = new stdclass();
  11. $config->effort->editor->view = array('id' => 'comment,lastComment', 'tools' => 'simpleTools');
  12. $config->effort->list->exportFields = 'id,date,dept,account,work,consumed,left,objectType,product,execution,project';
  13. $config->effort->list->defaultFields = 'id,date,account,work,consumed,left,objectType,product,project,execution';
  14. $config->effort->datatable = new stdclass();
  15. $config->effort->datatable->defaultField = array('id', 'date', 'work', 'account', 'consumed', 'left', 'objectType', 'product', 'project', 'execution');
  16. $config->effort->datatable = new stdclass();
  17. $config->effort->datatable->defaultField = array('id', 'date', 'work', 'account', 'consumed', 'left', 'objectType', 'product', 'project', 'execution');
  18. $config->effort->typeAppList['story'] = 'product';
  19. $config->effort->typeAppList['task'] = $config->vision == 'lite' ? 'project' : 'execution';
  20. $config->effort->typeAppList['bug'] = 'qa';
  21. $config->effort->typeAppList['risk'] = 'project';
  22. $config->effort->typeAppList['issue'] = 'project';
  23. $config->effort->typeAppList['feedback'] = 'feedback';
  24. $config->effort->datatable->fieldList['id']['title'] = 'idAB';
  25. $config->effort->datatable->fieldList['id']['fixed'] = 'left';
  26. $config->effort->datatable->fieldList['id']['width'] = '50';
  27. $config->effort->datatable->fieldList['id']['required'] = 'yes';
  28. $config->effort->datatable->fieldList['date']['title'] = 'date';
  29. $config->effort->datatable->fieldList['date']['fixed'] = 'left';
  30. $config->effort->datatable->fieldList['date']['width'] = '90';
  31. $config->effort->datatable->fieldList['date']['required'] = 'yes';
  32. $config->effort->datatable->fieldList['dept']['title'] = 'dept';
  33. $config->effort->datatable->fieldList['dept']['fixed'] = 'no';
  34. $config->effort->datatable->fieldList['dept']['width'] = '100';
  35. $config->effort->datatable->fieldList['dept']['required'] = 'no';
  36. $config->effort->datatable->fieldList['account']['title'] = 'account';
  37. $config->effort->datatable->fieldList['account']['fixed'] = 'no';
  38. $config->effort->datatable->fieldList['account']['width'] = '80';
  39. $config->effort->datatable->fieldList['account']['required'] = 'no';
  40. $config->effort->datatable->fieldList['work']['title'] = 'work';
  41. $config->effort->datatable->fieldList['work']['fixed'] = 'no';
  42. $config->effort->datatable->fieldList['work']['width'] = 'auto';
  43. $config->effort->datatable->fieldList['work']['required'] = 'no';
  44. $config->effort->datatable->fieldList['consumed']['title'] = 'consumed';
  45. $config->effort->datatable->fieldList['consumed']['fixed'] = 'no';
  46. $config->effort->datatable->fieldList['consumed']['width'] = '92';
  47. $config->effort->datatable->fieldList['consumed']['required'] = 'no';
  48. $config->effort->datatable->fieldList['left']['title'] = 'left';
  49. $config->effort->datatable->fieldList['left']['fixed'] = 'no';
  50. $config->effort->datatable->fieldList['left']['width'] = '88';
  51. $config->effort->datatable->fieldList['left']['required'] = 'no';
  52. $config->effort->datatable->fieldList['objectType']['title'] = 'objectType';
  53. $config->effort->datatable->fieldList['objectType']['fixed'] = 'n20';
  54. $config->effort->datatable->fieldList['objectType']['width'] = '150';
  55. $config->effort->datatable->fieldList['objectType']['required'] = 'no';
  56. $config->effort->datatable->fieldList['product']['title'] = 'product';
  57. $config->effort->datatable->fieldList['product']['fixed'] = 'no';
  58. $config->effort->datatable->fieldList['product']['width'] = '150';
  59. $config->effort->datatable->fieldList['product']['required'] = 'no';
  60. $config->effort->datatable->fieldList['execution']['title'] = 'execution';
  61. $config->effort->datatable->fieldList['execution']['fixed'] = 'no';
  62. $config->effort->datatable->fieldList['execution']['width'] = '120';
  63. $config->effort->datatable->fieldList['execution']['required'] = 'no';
  64. $config->effort->datatable->fieldList['project']['title'] = 'project';
  65. $config->effort->datatable->fieldList['project']['fixed'] = 'no';
  66. $config->effort->datatable->fieldList['project']['width'] = '120';
  67. $config->effort->datatable->fieldList['project']['required'] = 'no';
  68. $config->effort->oldViewModules = array('feedback', 'ticket');
  69. $config->effort->actions = new stdclass();
  70. $config->effort->actions->view['suffixActions'] = array('edit', 'delete');
  71. global $lang;
  72. $config->effort->actionList['edit']['icon'] = 'edit';
  73. $config->effort->actionList['edit']['text'] = $lang->effort->edit;
  74. $config->effort->actionList['edit']['hint'] = $lang->effort->edit;
  75. $config->effort->actionList['edit']['url'] = array('module' => 'effort', 'method' => 'edit', 'params' => 'effortID={id}');
  76. $config->effort->actionList['edit']['data-toggle'] = 'modal';
  77. $config->effort->actionList['delete']['icon'] = 'trash';
  78. $config->effort->actionList['delete']['text'] = $lang->effort->delete;
  79. $config->effort->actionList['delete']['hint'] = $lang->effort->delete;
  80. $config->effort->actionList['delete']['url'] = 'javascript:confirmDelete("{id}")';