ipd.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. $config->project->form->edit['category'] = array('type' => 'string', 'required' => false, 'default' => '');
  3. $app->loadLang('review');
  4. $app->loadLang('approval');
  5. $config->project->execution->dtable->fieldList['status']['statusMap'] = $lang->execution->statusList + $lang->task->statusList + $lang->review->statusList;
  6. $config->project->execution->dtable->fieldList['actions']['actionsMap']['createReview']['icon'] = 'confirm';
  7. $config->project->execution->dtable->fieldList['actions']['actionsMap']['createReview']['hint'] = $lang->review->submit;
  8. $config->project->execution->dtable->fieldList['actions']['actionsMap']['createReview']['url'] = helper::createLink('review', 'create', 'projectID={project}&deliverable=0&reviewID={review}&type=decision&objectID={category}');
  9. $config->project->execution->dtable->fieldList['actions']['actionsMap']['submitReview']['icon'] = 'confirm';
  10. $config->project->execution->dtable->fieldList['actions']['actionsMap']['submitReview']['hint'] = $lang->review->submit;
  11. $config->project->execution->dtable->fieldList['actions']['actionsMap']['submitReview']['data-toggle'] = 'modal';
  12. $config->project->execution->dtable->fieldList['actions']['actionsMap']['submitReview']['url'] = helper::createLink('review', 'submit', 'reviewID={review}');
  13. $config->project->execution->dtable->fieldList['actions']['actionsMap']['recallReview']['icon'] = 'back';
  14. $config->project->execution->dtable->fieldList['actions']['actionsMap']['recallReview']['hint'] = $lang->review->recall;
  15. $config->project->execution->dtable->fieldList['actions']['actionsMap']['recallReview']['url'] = helper::createLink('review', 'recall', 'reviewID={review}');
  16. $config->project->execution->dtable->fieldList['actions']['actionsMap']['recallReview']['className'] = 'ajax-submit';
  17. $config->project->execution->dtable->fieldList['actions']['actionsMap']['recallReview']['data-confirm'] = $lang->review->confirmRecall;
  18. $config->project->execution->dtable->fieldList['actions']['actionsMap']['assessReview']['icon'] = 'glasses';
  19. $config->project->execution->dtable->fieldList['actions']['actionsMap']['assessReview']['hint'] = $lang->review->assess;
  20. $config->project->execution->dtable->fieldList['actions']['actionsMap']['assessReview']['url'] = helper::createLink('review', 'assess', 'reviewID={review}');
  21. $config->project->execution->dtable->fieldList['actions']['actionsMap']['progressReview']['icon'] = 'list-alt';
  22. $config->project->execution->dtable->fieldList['actions']['actionsMap']['progressReview']['hint'] = $lang->approval->progress;
  23. $config->project->execution->dtable->fieldList['actions']['actionsMap']['progressReview']['url'] = helper::createLink('approval', 'progress', 'approvalID={approval}');
  24. $config->project->execution->dtable->fieldList['actions']['actionsMap']['progressReview']['data-toggle'] = 'modal';
  25. $config->project->execution->dtable->fieldList['actions']['actionsMap']['reportReview']['icon'] = 'bar-chart';
  26. $config->project->execution->dtable->fieldList['actions']['actionsMap']['reportReview']['hint'] = $lang->review->reviewReport;
  27. $config->project->execution->dtable->fieldList['actions']['actionsMap']['reportReview']['url'] = helper::createLink('review', 'report', 'reviewID={review}');
  28. $config->project->execution->dtable->fieldList['actions']['actionsMap']['editReview']['icon'] = 'edit';
  29. $config->project->execution->dtable->fieldList['actions']['actionsMap']['editReview']['hint'] = $lang->review->edit;
  30. $config->project->execution->dtable->fieldList['actions']['actionsMap']['editReview']['data-toggle'] = 'modal';
  31. $config->project->execution->dtable->fieldList['actions']['actionsMap']['editReview']['url'] = helper::createLink('review', 'edit', 'reviewID={review}');
  32. $config->project->execution->dtable->actionsRule['ipd'] = array('start', 'createTask', 'createChildStage', 'edit', 'close|activate', 'delete');
  33. $config->project->execution->dtable->actionsRule['point'] = array('createReview|submitReview', 'recallReview', 'assessReview', 'progressReview', 'reportReview', 'editReview');
  34. $config->project->labelClass['ipd'] = 'primary-outline';