programManage.php 8.0 KB

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