config.php 6.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. global $lang;
  3. $config->workflowgroup = new stdclass();
  4. $designUrl = in_array($config->edition, array('max', 'ipd')) ? array('module' => 'workflowgroup', 'method' => 'report', 'params' => 'id={id}') : array('module' => 'workflowgroup', 'method' => 'design', 'params' => 'id={id}');
  5. $config->workflowgroup->actionList['design']['icon'] = 'design';
  6. $config->workflowgroup->actionList['design']['hint'] = $lang->workflowgroup->design;
  7. $config->workflowgroup->actionList['design']['text'] = $lang->workflowgroup->design;
  8. $config->workflowgroup->actionList['design']['url'] = $designUrl;
  9. $config->workflowgroup->actionList['release']['icon'] = 'publish';
  10. $config->workflowgroup->actionList['release']['hint'] = $lang->workflowgroup->release;
  11. $config->workflowgroup->actionList['release']['text'] = $lang->workflowgroup->release;
  12. $config->workflowgroup->actionList['release']['url'] = array('module' => 'workflowgroup', 'method' => 'release', 'params' => 'id={id}');
  13. $config->workflowgroup->actionList['deactivate']['icon'] = 'pause';
  14. $config->workflowgroup->actionList['deactivate']['hint'] = $lang->workflowgroup->deactivate;
  15. $config->workflowgroup->actionList['deactivate']['text'] = $lang->workflowgroup->deactivate;
  16. $config->workflowgroup->actionList['deactivate']['url'] = array('module' => 'workflowgroup', 'method' => 'deactivate', 'params' => 'id={id}');
  17. $config->workflowgroup->actionList['deactivate']['data-confirm'] = $lang->workflowgroup->notice->confirmDeactivate;
  18. $config->workflowgroup->actionList['copy']['icon'] = 'copy';
  19. $config->workflowgroup->actionList['copy']['hint'] = $lang->workflowgroup->copy;
  20. $config->workflowgroup->actionList['copy']['text'] = $lang->workflowgroup->copy;
  21. $config->workflowgroup->actionList['copy']['url'] = array('module' => 'workflowgroup', 'method' => 'copy', 'params' => 'id={id}');
  22. $config->workflowgroup->actionList['copy']['data-toggle'] = 'modal';
  23. $config->workflowgroup->actionList['edit']['icon'] = 'edit';
  24. $config->workflowgroup->actionList['edit']['hint'] = $lang->workflowgroup->edit;
  25. $config->workflowgroup->actionList['edit']['text'] = $lang->workflowgroup->edit;
  26. $config->workflowgroup->actionList['edit']['url'] = array('module' => 'workflowgroup', 'method' => 'edit', 'params' => 'id={id}');
  27. $config->workflowgroup->actionList['edit']['data-toggle'] = 'modal';
  28. $config->workflowgroup->actionList['delete']['icon'] = 'trash';
  29. $config->workflowgroup->actionList['delete']['hint'] = $lang->workflowgroup->delete;
  30. $config->workflowgroup->actionList['delete']['text'] = $lang->workflowgroup->delete;
  31. $config->workflowgroup->actionList['delete']['url'] = array('module' => 'workflowgroup', 'method' => 'delete', 'params' => 'id={id}');
  32. $config->workflowgroup->actionList['setExclusive']['hint'] = $lang->workflowgroup->setExclusiveAB;
  33. $config->workflowgroup->actionList['setExclusive']['text'] = $lang->workflowgroup->setExclusiveAB;
  34. $config->workflowgroup->actionList['setExclusive']['url'] = array('module' => 'workflowgroup', 'method' => 'setExclusive', 'params' => 'flowID={id}&groupID=%s');
  35. $config->workflowgroup->actionList['setExclusive']['data-confirm'] = $lang->workflowgroup->notice->confirmExclusive;
  36. $config->workflowgroup->actionList['designFlow']['icon'] = 'design';
  37. $config->workflowgroup->actionList['designFlow']['hint'] = $lang->workflowgroup->abbr->design;
  38. $config->workflowgroup->actionList['designFlow']['text'] = $lang->workflowgroup->abbr->design;
  39. $config->workflowgroup->actionList['designFlow']['url'] = array('module' => 'workflowgroup', 'method' => 'designFlow', 'params' => 'groupID=%s');
  40. $config->workflowgroup->actionList['activateFlow']['icon'] = 'start';
  41. $config->workflowgroup->actionList['activateFlow']['hint'] = $lang->workflowgroup->activateFlow;
  42. $config->workflowgroup->actionList['activateFlow']['text'] = $lang->workflowgroup->abbr->activate;
  43. $config->workflowgroup->actionList['activateFlow']['url'] = array('module' => 'workflowgroup', 'method' => 'activateFlow', 'params' => 'module={module}&groupID=%s');
  44. $config->workflowgroup->actionList['activateFlow']['className'] = 'ajax-submit';
  45. $config->workflowgroup->actionList['deactivateFlow']['icon'] = 'pause';
  46. $config->workflowgroup->actionList['deactivateFlow']['hint'] = $lang->workflowgroup->deactivateFlow;
  47. $config->workflowgroup->actionList['deactivateFlow']['text'] = $lang->workflowgroup->abbr->deactivate;
  48. $config->workflowgroup->actionList['deactivateFlow']['url'] = array('module' => 'workflowgroup', 'method' => 'deactivateFlow', 'params' => 'module={module}&groupID=%s');
  49. $config->workflowgroup->actionList['deactivateFlow']['className'] = 'ajax-submit';
  50. $config->workflowgroup->modules['product'] = array('product', 'epic', 'requirement', 'story', 'productplan', 'release', 'bug', 'testcase', 'testtask', 'feedback', 'ticket');
  51. $config->workflowgroup->modules['project']['product'] = array('project', 'execution', 'task', 'build', 'risk', 'issue', 'opportunity');
  52. $config->workflowgroup->modules['project']['project'] = array('project', 'execution', 'task', 'epic', 'requirement', 'story', 'productplan', 'build', 'release', 'bug', 'testcase', 'testtask', 'feedback', 'ticket', 'risk', 'issue', 'opportunity');
  53. $config->workflowgroup->modules['project']['ipd'] = $config->workflowgroup->modules['project']['product'];
  54. $config->workflowgroup->modules['project']['tpd'] = $config->workflowgroup->modules['project']['product'];
  55. $config->workflowgroup->modules['project']['cbb'] = $config->workflowgroup->modules['project']['product'];
  56. $config->workflowgroup->modules['project']['cpdproduct'] = $config->workflowgroup->modules['project']['product'];
  57. $config->workflowgroup->modules['project']['cpdproject'] = array('project', 'execution', 'task', 'epic', 'requirement', 'story', 'build', 'release', 'bug', 'testcase', 'testtask', 'feedback', 'ticket', 'risk', 'issue', 'opportunity');
  58. $config->workflowgroup->featureGroup['scrum'] = array('deliverable', 'process', 'auditplan');
  59. $config->workflowgroup->featureGroup['waterfall'] = array('deliverable', 'cm', 'change', 'process', 'auditplan');