form.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?php
  2. global $lang, $app;
  3. $account = isset($app->user->account) ? $app->user->account : '';
  4. $now = helper::now();
  5. $config->testtask->form = new stdclass();
  6. $config->testtask->form->create = array();
  7. $config->testtask->form->create['product'] = array('required' => true, 'type' => 'int', 'default' => '');
  8. $config->testtask->form->create['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  9. $config->testtask->form->create['build'] = array('required' => true, 'type' => 'string', 'default' => '');
  10. $config->testtask->form->create['type'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  11. $config->testtask->form->create['owner'] = array('required' => false, 'type' => 'string', 'default' => '');
  12. $config->testtask->form->create['begin'] = array('required' => true, 'type' => 'date', 'default' => '');
  13. $config->testtask->form->create['end'] = array('required' => true, 'type' => 'date', 'default' => '');
  14. $config->testtask->form->create['status'] = array('required' => true, 'type' => 'string', 'default' => 'wait');
  15. $config->testtask->form->create['testreport'] = array('required' => false, 'type' => 'int', 'default' => '0');
  16. $config->testtask->form->create['name'] = array('required' => true, 'type' => 'string', 'default' => 0);
  17. $config->testtask->form->create['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  18. $config->testtask->form->create['desc'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  19. $config->testtask->form->create['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  20. $config->testtask->form->create['createdBy'] = array('required' => false, 'type' => 'string', 'default' => $account);
  21. $config->testtask->form->create['createdDate'] = array('required' => false, 'type' => 'date', 'default' => $now);
  22. $config->testtask->form->create['members'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  23. $config->testtask->form->edit = array();
  24. $config->testtask->form->edit['product'] = array('required' => true, 'type' => 'int', 'default' => '');
  25. $config->testtask->form->edit['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  26. $config->testtask->form->edit['build'] = array('required' => true, 'type' => 'string', 'default' => '');
  27. $config->testtask->form->edit['type'] = array('required' => false, 'type' => 'array', 'default' => array(), 'filter' => 'join');
  28. $config->testtask->form->edit['owner'] = array('required' => false, 'type' => 'string', 'default' => '');
  29. $config->testtask->form->edit['begin'] = array('required' => true, 'type' => 'date', 'default' => '');
  30. $config->testtask->form->edit['end'] = array('required' => true, 'type' => 'date', 'default' => '');
  31. $config->testtask->form->edit['status'] = array('required' => true, 'type' => 'string', 'default' => 'wait');
  32. $config->testtask->form->edit['testreport'] = array('required' => false, 'type' => 'int', 'default' => '0');
  33. $config->testtask->form->edit['name'] = array('required' => true, 'type' => 'string', 'default' => 0);
  34. $config->testtask->form->edit['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  35. $config->testtask->form->edit['desc'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  36. $config->testtask->form->edit['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(), 'filter' => 'join');
  37. $config->testtask->form->edit['deleteFiles'] = array('required' => false, 'type' => 'array', 'default' => array());
  38. $config->testtask->form->edit['renameFiles'] = array('required' => false, 'type' => 'array', 'default' => array());
  39. $config->testtask->form->edit['members'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  40. $config->testtask->form->start = array();
  41. $config->testtask->form->start['status'] = array('required' => true, 'type' => 'string', 'default' => 'doing');
  42. $config->testtask->form->start['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  43. $config->testtask->form->start['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  44. $config->testtask->form->start['realBegan'] = array('required' => true, 'type' => 'date', 'default' => date('Y-m-d'));
  45. $config->testtask->form->close = array();
  46. $config->testtask->form->close['status'] = array('required' => true, 'type' => 'string', 'default' => 'done');
  47. $config->testtask->form->close['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  48. $config->testtask->form->close['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  49. $config->testtask->form->close['realFinishedDate'] = array('required' => true, 'type' => 'datetime', 'default' => date('Y-m-d H:i:s'));
  50. $config->testtask->form->close['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(), 'filter' => 'join');
  51. $config->testtask->form->block = array();
  52. $config->testtask->form->block['status'] = array('required' => true, 'type' => 'string', 'default' => 'blocked');
  53. $config->testtask->form->block['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  54. $config->testtask->form->block['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  55. $config->testtask->form->activate = array();
  56. $config->testtask->form->activate['status'] = array('required' => true, 'type' => 'string', 'default' => 'doing');
  57. $config->testtask->form->activate['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  58. $config->testtask->form->activate['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  59. $config->testtask->form->linkCase = array();
  60. $config->testtask->form->linkCase['case'] = array('required' => false, 'type' => 'int', 'default' => 0, 'base' => true);
  61. $config->testtask->form->linkCase['version'] = array('required' => false, 'type' => 'int', 'default' => 0);
  62. $config->testtask->form->runCase = array();
  63. $config->testtask->form->runCase['result'] = array('required' => true, 'type' => 'string', 'default' => '', 'base' => true);
  64. $config->testtask->form->runCase['real'] = array('required' => false, 'type' => 'string', 'default' => '');
  65. $config->testtask->form->assignCase = array();
  66. $config->testtask->form->assignCase['assignedTo'] = array('required' => false, 'type' => 'string', 'default' => '');
  67. $config->testtask->form->assignCase['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  68. $config->testtask->form->assignCase['comment'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  69. $config->testtask->form->importUnitResult = array();
  70. $config->testtask->form->importUnitResult['execution'] = array('required' => false, 'type' => 'int', 'default' => 0);
  71. $config->testtask->form->importUnitResult['build'] = array('required' => true, 'type' => 'int', 'default' => '');
  72. $config->testtask->form->importUnitResult['frame'] = array('required' => false, 'type' => 'string', 'default' => '');
  73. $config->testtask->form->importUnitResult['owner'] = array('required' => false, 'type' => 'string', 'default' => '');
  74. $config->testtask->form->importUnitResult['begin'] = array('required' => true, 'type' => 'date', 'default' => '');
  75. $config->testtask->form->importUnitResult['end'] = array('required' => true, 'type' => 'date', 'default' => '');
  76. $config->testtask->form->importUnitResult['name'] = array('required' => true, 'type' => 'string', 'default' => 0);
  77. $config->testtask->form->importUnitResult['pri'] = array('required' => false, 'type' => 'int', 'default' => 3);
  78. $config->testtask->form->importUnitResult['desc'] = array('required' => false, 'type' => 'string', 'default' => '', 'control' => 'editor');
  79. $config->testtask->form->importUnitResult['mailto'] = array('required' => false, 'type' => 'array', 'default' => array(''), 'filter' => 'join');
  80. $config->testtask->form->importUnitResult['createdBy'] = array('required' => false, 'type' => 'string', 'default' => $account);
  81. $config->testtask->form->importUnitResult['createdDate'] = array('required' => false, 'type' => 'date', 'default' => $now);
  82. $config->testtask->form->importUnitResult['uid'] = array('required' => false, 'type' => 'string', 'default' => '');
  83. $config->testtask->form->batchRun = array();
  84. $config->testtask->form->batchRun['version'] = array('required' => false, 'type' => 'int', 'default' => 0);
  85. $config->testtask->form->batchRun['results'] = array('required' => false, 'type' => 'string', 'default' => '', 'base' => true);
  86. $config->testtask->form->batchRun['steps'] = array('required' => false, 'type' => 'array', 'default' => array());
  87. $config->testtask->form->batchRun['reals'] = array('required' => false, 'type' => 'array', 'default' => array());