config.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. global $lang;
  3. $config->deliverable = new stdclass();
  4. $config->deliverable->create = new stdclass();
  5. $config->deliverable->edit = new stdclass();
  6. $config->deliverable->create->requiredFields = 'name';
  7. $config->deliverable->edit->requiredFields = 'name,module,activity';
  8. $config->deliverable->actionList = array();
  9. $config->deliverable->actionList['enable']['icon'] = 'start';
  10. $config->deliverable->actionList['enable']['text'] = $lang->deliverable->enable;
  11. $config->deliverable->actionList['enable']['hint'] = $lang->deliverable->enable;
  12. $config->deliverable->actionList['enable']['url'] = array('module' => 'deliverable', 'method' => 'enable', 'params' => 'id={id}');
  13. $config->deliverable->actionList['enable']['class'] = 'ajax-submit';
  14. $config->deliverable->actionList['disable']['icon'] = 'pause';
  15. $config->deliverable->actionList['disable']['text'] = $lang->deliverable->disable;
  16. $config->deliverable->actionList['disable']['hint'] = $lang->deliverable->disable;
  17. $config->deliverable->actionList['disable']['url'] = array('module' => 'deliverable', 'method' => 'disable', 'params' => 'id={id}');
  18. $config->deliverable->actionList['disable']['class'] = 'ajax-submit';
  19. $config->deliverable->actionList['edit']['icon'] = 'edit';
  20. $config->deliverable->actionList['edit']['text'] = $lang->deliverable->edit;
  21. $config->deliverable->actionList['edit']['hint'] = $lang->deliverable->edit;
  22. $config->deliverable->actionList['edit']['url'] = array('module' => 'deliverable', 'method' => 'edit', 'params' => 'id={id}');
  23. $config->deliverable->actionList['delete']['icon'] = 'trash';
  24. $config->deliverable->actionList['delete']['text'] = $lang->deliverable->delete;
  25. $config->deliverable->actionList['delete']['hint'] = $lang->deliverable->delete;
  26. $config->deliverable->actionList['delete']['url'] = array('module' => 'deliverable', 'method' => 'delete', 'params' => 'id={id}');
  27. $config->deliverable->actionList['delete']['data-confirm'] = $lang->deliverable->confirmDelete;
  28. $config->deliverable->actionList['delete']['class'] = 'ajax-submit';
  29. $config->deliverable->actions = new stdclass();
  30. $config->deliverable->actions->view = array();
  31. $config->deliverable->actions->view['mainActions'] = array('enable', 'disable');
  32. $config->deliverable->actions->view['suffixActions'] = array('edit', 'delete');
  33. $config->deliverable->search['module'] = 'deliverable';
  34. $config->deliverable->search['fields']['module'] = $lang->deliverable->module;
  35. $config->deliverable->search['fields']['name'] = $lang->deliverable->name;
  36. $config->deliverable->search['fields']['status'] = $lang->deliverable->status;
  37. $config->deliverable->search['fields']['activity'] = $lang->deliverable->activity;
  38. $config->deliverable->search['fields']['trimmable'] = $lang->deliverable->trimmable;
  39. $config->deliverable->search['fields']['trimRule'] = $lang->deliverable->trimRule;
  40. $config->deliverable->search['fields']['createdBy'] = $lang->deliverable->createdBy;
  41. $config->deliverable->search['fields']['createdDate'] = $lang->deliverable->createdDate;
  42. $config->deliverable->search['fields']['lastEditedBy'] = $lang->deliverable->lastEditedBy;
  43. $config->deliverable->search['fields']['id'] = $lang->idAB;
  44. $config->deliverable->search['params']['module'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  45. $config->deliverable->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  46. $config->deliverable->search['params']['status'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->deliverable->statusList);
  47. $config->deliverable->search['params']['activity'] = array('operator' => '=', 'control' => 'select', 'values' => '');
  48. $config->deliverable->search['params']['trimmable'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->deliverable->trimmableList);
  49. $config->deliverable->search['params']['trimRule'] = array('operator' => '=', 'control' => 'input', 'values' => '');
  50. $config->deliverable->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  51. $config->deliverable->search['params']['createdDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
  52. $config->deliverable->search['params']['lastEditedBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  53. $config->deliverable->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');