config.php 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. $config->caselib = new stdclass();
  3. $config->caselib->create = new stdclass();
  4. $config->caselib->edit = new stdclass();
  5. $config->caselib->createcase = new stdclass();
  6. $config->caselib->create->requiredFields = 'name';
  7. $config->caselib->edit->requiredFields = 'name';
  8. $config->caselib->createcase->requiredFields = 'title,type';
  9. $config->caselib->editor = new stdclass();
  10. $config->caselib->editor->create = array('id' => 'desc', 'tools' => 'simpleTools');
  11. $config->caselib->editor->edit = array('id' => 'desc', 'tools' => 'simpleTools');
  12. $config->caselib->datatable = new stdclass();
  13. $config->caselib->datatable->defaultField = array('id', 'pri', 'title', 'type', 'assignedTo', 'lastRunner', 'lastRunDate', 'lastRunResult', 'status', 'bugs', 'results', 'actions');
  14. $config->caselib->custom = new stdclass();
  15. $config->caselib->custom->createFields = 'stage,pri,keywords';
  16. $config->caselib->customCreateFields = 'stage,pri,keywords';
  17. include dirname(__FILE__) . DS . 'config' . DS . 'form.php';
  18. $config->caselib->actionList['edit']['icon'] = 'edit';
  19. $config->caselib->actionList['edit']['hint'] = $lang->caselib->edit;
  20. $config->caselib->actionList['edit']['text'] = $lang->edit;
  21. $config->caselib->actionList['edit']['url'] = helper::createLink('caselib', 'edit', 'libID={id}');
  22. $config->caselib->actionList['edit']['data-load'] = 'modal';
  23. $config->caselib->actionList['delete']['icon'] = 'trash';
  24. $config->caselib->actionList['delete']['hint'] = $lang->caselib->delete;
  25. $config->caselib->actionList['delete']['text'] = $lang->caselib->delete;
  26. $config->caselib->actionList['delete']['url'] = helper::createLink('caselib', 'delete', 'libID={id}');
  27. $config->caselib->actionList['delete']['className'] = 'ajax-submit';
  28. $config->caselib->actionList['delete']['data-confirm'] = array('message' => $lang->caselib->libraryDelete, 'icon' => 'icon-exclamation-sign', 'iconClass' => 'warning-pale rounded-full icon-2x');
  29. $config->caselib->exportTemplateFields = array('module', 'title', 'precondition', 'stepDesc', 'stepExpect', 'keywords', 'pri', 'type', 'stage');
  30. $config->caselib->exportFields = '
  31. id, module, title, precondition, stepDesc, stepExpect, keywords,
  32. pri, type, stage, status, stepNumber, openedBy, openedDate,
  33. lastEditedBy, lastEditedDate, version, linkCase, files';
  34. $config->caselib->actions = new stdclass();
  35. $config->caselib->actions->view['mainActions'] = array('edit', 'delete');