taskManage.php 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. <?php
  2. global $lang;
  3. $taskManage = new stdClass();
  4. $taskManage->name = 'taskManage';
  5. $taskManage->title = $lang->tutorial->taskManage->title;
  6. $taskManage->icon = 'calendar text-primary text-lg';
  7. $taskManage->type = 'basic';
  8. $taskManage->modules = 'project,execution,task';
  9. $taskManage->app = 'project';
  10. $taskManage->tasks = array();
  11. $taskManage->tasks['taskManage'] = array();
  12. $taskManage->tasks['taskManage']['name'] = 'taskManage';
  13. $taskManage->tasks['taskManage']['title'] = $lang->tutorial->taskManage->title;
  14. $taskManage->tasks['taskManage']['startUrl'] = array('project', 'browse');
  15. $taskManage->tasks['taskManage']['steps'] = array();
  16. $taskManage->tasks['taskManage']['steps'][] = array(
  17. 'type' => 'openApp',
  18. 'app' => 'project',
  19. 'title' => $lang->tutorial->taskManage->step1->name,
  20. 'desc' => $lang->tutorial->taskManage->step1->desc
  21. );
  22. $taskManage->tasks['taskManage']['steps'][] = array(
  23. 'type' => 'click',
  24. 'target' => '#actionBar .create-project-btn',
  25. 'page' => 'project-browse',
  26. 'title' => $lang->tutorial->taskManage->step2->name,
  27. 'desc' => $lang->tutorial->taskManage->step2->desc
  28. );
  29. $taskManage->tasks['taskManage']['steps'][] = array(
  30. 'type' => 'click',
  31. 'target' => '#modelList div.scrum div.model-item',
  32. 'page' => 'project-browse',
  33. 'title' => $lang->tutorial->taskManage->step3->name,
  34. 'desc' => $lang->tutorial->taskManage->step3->desc
  35. );
  36. $taskManage->tasks['taskManage']['steps'][] = array(
  37. 'type' => 'form',
  38. 'page' => 'project-create',
  39. 'title' => $lang->tutorial->taskManage->step4->name,
  40. 'desc' => $lang->tutorial->taskManage->step4->desc
  41. );
  42. $taskManage->tasks['taskManage']['steps'][] = array(
  43. 'type' => 'saveForm',
  44. 'page' => 'project-create',
  45. 'title' => $lang->tutorial->taskManage->step5->name,
  46. 'desc' => $lang->tutorial->taskManage->step5->desc
  47. );
  48. $taskManage->tasks['taskManage']['steps'][] = array(
  49. 'type' => 'click',
  50. 'target' => '#table-project-browse .dtable-body div[data-col="name"][data-row="2"] a',
  51. 'page' => 'project-browse',
  52. 'url' => array('project', 'browse'),
  53. 'title' => $lang->tutorial->taskManage->step6->name,
  54. 'desc' => $lang->tutorial->taskManage->step6->desc
  55. );
  56. $taskManage->tasks['taskManage']['steps'][] = array(
  57. 'type' => 'click',
  58. 'target' => 'a.createTask-btn',
  59. 'page' => 'execution-task',
  60. 'title' => $lang->tutorial->taskManage->step7->name,
  61. 'desc' => $lang->tutorial->taskManage->step7->desc
  62. );
  63. $taskManage->tasks['taskManage']['steps'][] = array(
  64. 'type' => 'form',
  65. 'page' => 'task-create',
  66. 'title' => $lang->tutorial->taskManage->step8->name
  67. );
  68. $taskManage->tasks['taskManage']['steps'][] = array(
  69. 'type' => 'saveForm',
  70. 'page' => 'task-create',
  71. 'title' => $lang->tutorial->taskManage->step9->name,
  72. 'desc' => $lang->tutorial->taskManage->step9->desc
  73. );
  74. $taskManage->tasks['taskManage']['steps'][] = array(
  75. 'type' => 'click',
  76. 'target' => '#tasks div[data-row="1"] a.dtable-assign-btn',
  77. 'page' => 'execution-task',
  78. 'url' => array('execution', 'task', 'executionID=3'),
  79. 'title' => $lang->tutorial->taskManage->step10->name,
  80. 'desc' => $lang->tutorial->taskManage->step10->desc
  81. );
  82. $taskManage->tasks['taskManage']['steps'][] = array(
  83. 'type' => 'form',
  84. 'page' => 'execution-task',
  85. 'title' => $lang->tutorial->taskManage->step11->name,
  86. );
  87. $taskManage->tasks['taskManage']['steps'][] = array(
  88. 'type' => 'saveForm',
  89. 'page' => 'form button[type="submit"]',
  90. 'page' => 'execution-task',
  91. 'title' => $lang->tutorial->taskManage->step12->name,
  92. 'desc' => $lang->tutorial->taskManage->step12->desc
  93. );
  94. $taskManage->tasks['taskManage']['steps'][] = array(
  95. 'type' => 'click',
  96. 'target' => '#tasks div[data-row="1"] a.task-start-btn',
  97. 'page' => 'execution-task',
  98. 'url' => array('execution', 'task', 'executionID=3'),
  99. 'title' => $lang->tutorial->taskManage->step13->name,
  100. 'desc' => $lang->tutorial->taskManage->step13->desc
  101. );
  102. $taskManage->tasks['taskManage']['steps'][] = array(
  103. 'type' => 'form',
  104. 'page' => 'execution-task',
  105. 'title' => $lang->tutorial->taskManage->step14->name,
  106. );
  107. $taskManage->tasks['taskManage']['steps'][] = array(
  108. 'type' => 'saveForm',
  109. 'page' => 'form button[type="submit"]',
  110. 'page' => 'execution-task',
  111. 'title' => $lang->tutorial->taskManage->step15->name,
  112. 'desc' => $lang->tutorial->taskManage->step15->desc
  113. );
  114. $taskManage->tasks['taskManage']['steps'][] = array(
  115. 'type' => 'click',
  116. 'target' => '#tasks div[data-row="1"] a.task-record-btn',
  117. 'page' => 'execution-task',
  118. 'url' => array('execution', 'task', 'executionID=3'),
  119. 'title' => $lang->tutorial->taskManage->step16->name,
  120. 'desc' => $lang->tutorial->taskManage->step16->desc
  121. );
  122. $taskManage->tasks['taskManage']['steps'][] = array(
  123. 'type' => 'form',
  124. 'page' => 'execution-task',
  125. 'title' => $lang->tutorial->taskManage->step17->name,
  126. );
  127. $taskManage->tasks['taskManage']['steps'][] = array(
  128. 'type' => 'saveForm',
  129. 'page' => 'form button[type="submit"]',
  130. 'page' => 'execution-task',
  131. 'title' => $lang->tutorial->taskManage->step18->name,
  132. 'desc' => $lang->tutorial->taskManage->step18->desc
  133. );
  134. $taskManage->tasks['taskManage']['steps'][] = array(
  135. 'type' => 'click',
  136. 'target' => '#tasks div[data-row="1"] a.task-finish-btn',
  137. 'page' => 'execution-task',
  138. 'url' => array('execution', 'task', 'executionID=3'),
  139. 'title' => $lang->tutorial->taskManage->step19->name,
  140. 'desc' => $lang->tutorial->taskManage->step19->desc
  141. );
  142. $taskManage->tasks['taskManage']['steps'][] = array(
  143. 'type' => 'form',
  144. 'page' => 'execution-task',
  145. 'title' => $lang->tutorial->taskManage->step20->name,
  146. );
  147. $taskManage->tasks['taskManage']['steps'][] = array(
  148. 'type' => 'saveForm',
  149. 'target' => 'form button[type="submit"]',
  150. 'page' => 'execution-task',
  151. 'title' => $lang->tutorial->taskManage->step21->name,
  152. 'desc' => $lang->tutorial->taskManage->step21->desc
  153. );
  154. $taskManage->tasks['taskManage']['steps'][] = array(
  155. 'type' => 'click',
  156. 'target' => '#tasks div[data-row="2"] a.task-close-btn',
  157. 'page' => 'execution-task',
  158. 'url' => array('execution', 'task', 'executionID=3'),
  159. 'title' => $lang->tutorial->taskManage->step22->name,
  160. 'desc' => $lang->tutorial->taskManage->step22->desc
  161. );
  162. $taskManage->tasks['taskManage']['steps'][] = array(
  163. 'type' => 'form',
  164. 'page' => 'execution-task',
  165. 'title' => $lang->tutorial->taskManage->step23->name,
  166. );
  167. $taskManage->tasks['taskManage']['steps'][] = array(
  168. 'type' => 'saveForm',
  169. 'target' => 'form button[type="submit"]',
  170. 'page' => 'execution-task',
  171. 'title' => $lang->tutorial->taskManage->step24->name,
  172. 'desc' => $lang->tutorial->taskManage->step24->desc
  173. );