ipd.php 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. global $app;
  3. $app->loadLang('demand');
  4. $app->loadLang('requirement');
  5. $config->story->dtable->defaultField = array('id', 'title', 'pri', 'roadmap', 'status', 'assignedTo', 'category', 'duration', 'BSA', 'actions');
  6. $config->story->dtable->fieldList['stage']['statusMap'] = $lang->requirement->stageList;
  7. unset($config->story->dtable->fieldList['SRS']);
  8. unset($config->story->dtable->fieldList['actions']['actionsMap']['batchCreate']);
  9. $config->story->dtable->fieldList['actions']['minWidth'] = 180;
  10. $config->story->list->customBatchCreateFields = 'source,duration,BSA,estimate,review,keywords';
  11. $config->story->custom->batchCreateFields = 'module,spec,verify,review,%s';
  12. $config->story->list->customBatchEditFields = 'source,duration,BSA,keywords,mailto';
  13. $config->story->custom->batchEditFields = '';
  14. $config->story->form->create['BSA'] = array('type' => 'string', 'control' => 'select', 'required' => false, 'default' => '', 'options' => $lang->demand->bsaList);
  15. $config->story->form->create['duration'] = array('type' => 'string', 'control' => 'select', 'required' => false, 'default' => '', 'options' => $lang->demand->durationList);
  16. $config->story->form->create['roadmap'] = array('type' => 'int', 'control' => 'select', 'required' => false, 'default' => 0, 'options' => array());
  17. $config->story->form->edit['BSA'] = array('type' => 'string', 'control' => 'select', 'required' => false, 'default' => '', 'options' => $lang->demand->bsaList);
  18. $config->story->form->edit['duration'] = array('type' => 'string', 'control' => 'select', 'required' => false, 'default' => '', 'options' => $lang->demand->durationList);
  19. $config->story->form->edit['roadmap'] = array('type' => 'int', 'control' => 'select', 'required' => false, 'default' => 0, 'options' => array());
  20. //$batchCreateForm = array();
  21. //foreach($config->story->form->batchCreate as $field => $option)
  22. //{
  23. // $batchCreateFields[$field] = $option;
  24. // if($field == 'module') $batchCreateFields['roadmap'] = array('type' => 'int', 'width' => '200px', 'control' => 'picker', 'required' => false, 'default' => 0, 'options' => array());
  25. //}
  26. //$config->story->form->batchCreate = $batchCreateFields;
  27. $config->story->form->batchCreate['BSA'] = array('ditto' => true, 'type' => 'string', 'control' => 'picker', 'required' => false, 'width' => '200px', 'default' => '', 'options' => $lang->demand->bsaList);
  28. $config->story->form->batchCreate['duration'] = array('ditto' => true, 'type' => 'string', 'control' => 'picker', 'required' => false, 'width' => '200px', 'default' => '', 'options' => $lang->demand->durationList);
  29. unset($config->story->form->batchCreate['plan']);
  30. $config->story->form->batchEdit['BSA'] = array('type' => 'string', 'control' => 'picker', 'required' => false, 'width' => '200px', 'default' => '', 'options' => $lang->demand->bsaList);
  31. $config->story->form->batchEdit['duration'] = array('type' => 'string', 'control' => 'picker', 'required' => false, 'width' => '200px', 'default' => '', 'options' => $lang->demand->durationList);
  32. unset($config->story->form->batchEdit['plan']);