form.php 9.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?php
  2. $config->execution->form = new stdclass();
  3. $config->execution->form->importTask['taskIdList'] = array('type' => 'array', 'required' => false, 'default' => array());
  4. $config->execution->form->setkanban = array();
  5. $config->execution->form->setkanban['colWidth'] = array('type' => 'int', 'required' => false);
  6. $config->execution->form->setkanban['heightType'] = array('type' => 'string', 'required' => false);
  7. $config->execution->form->setkanban['displayCards'] = array('type' => 'int', 'required' => false);
  8. $config->execution->form->setkanban['fluidBoard'] = array('type' => 'string', 'required' => false);
  9. $config->execution->form->setkanban['minColWidth'] = array('type' => 'int', 'required' => false);
  10. $config->execution->form->setkanban['maxColWidth'] = array('type' => 'int', 'required' => false);
  11. $config->execution->form->fixfirst['estimate'] = array('type' => 'float', 'required' => false);
  12. $config->execution->form->managemembers['account'] = array('type' => 'string', 'required' => false, 'default' => '', 'base' => true);
  13. $config->execution->form->managemembers['role'] = array('type' => 'string', 'required' => false, 'default' => '');
  14. $config->execution->form->managemembers['days'] = array('type' => 'int', 'required' => false, 'default' => 0);
  15. $config->execution->form->managemembers['hours'] = array('type' => 'float', 'required' => false, 'default' => 0);
  16. $config->execution->form->managemembers['limited'] = array('type' => 'string', 'required' => false, 'default' => 'no');
  17. $config->execution->form->managemembers['type'] = array('type' => 'string', 'required' => false, 'default' => 'execution');
  18. $config->execution->form->managemembers['root'] = array('type' => 'int', 'required' => false, 'default' => 0);
  19. $config->execution->form->manageproducts['products'] = array('type' => 'array', 'required' => false, 'default' => array());
  20. $config->execution->form->manageproducts['branch'] = array('type' => 'array', 'required' => false, 'default' => array());
  21. $config->execution->form->create['project'] = array('type' => 'int', 'required' => true, 'control' => 'select', 'default' => 0);
  22. $config->execution->form->create['parent'] = array('type' => 'int', 'required' => false, 'control' => 'select', 'default' => 0);
  23. $config->execution->form->create['name'] = array('type' => 'string', 'required' => true, 'control' => 'text', 'default' => '', 'filter' => 'trim');
  24. $config->execution->form->create['code'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '', 'filter' => 'trim');
  25. $config->execution->form->create['begin'] = array('type' => 'date', 'required' => true, 'control' => 'date', 'default' => null);
  26. $config->execution->form->create['end'] = array('type' => 'date', 'required' => true, 'control' => 'date', 'default' => null);
  27. $config->execution->form->create['days'] = array('type' => 'int', 'required' => false, 'control' => 'text', 'default' => 0);
  28. $config->execution->form->create['lifetime'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  29. $config->execution->form->create['attribute'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  30. $config->execution->form->create['percent'] = array('type' => 'float', 'required' => false, 'control' => 'text', 'default' => 0);
  31. $config->execution->form->create['products'] = array('type' => 'array', 'required' => false, 'control' => 'select', 'default' => array());
  32. $config->execution->form->create['branch'] = array('type' => 'array', 'required' => false, 'control' => 'select', 'default' => array());
  33. $config->execution->form->create['plans'] = array('type' => 'array', 'required' => false, 'control' => 'select', 'default' => array());
  34. $config->execution->form->create['team'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  35. $config->execution->form->create['status'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => 'wait');
  36. $config->execution->form->create['PM'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  37. $config->execution->form->create['PO'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  38. $config->execution->form->create['QD'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  39. $config->execution->form->create['RD'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  40. $config->execution->form->create['desc'] = array('type' => 'string', 'required' => false, 'control' => 'editor', 'default' => '');
  41. $config->execution->form->create['acl'] = array('type' => 'string', 'required' => false, 'control' => 'radio', 'default' => '');
  42. $config->execution->form->create['whitelist'] = array('type' => 'array', 'required' => false, 'control' => 'select', 'default' => array(), 'filter' => 'join');
  43. $config->execution->form->create['openedVersion'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => $config->version);
  44. $config->execution->form->create['vision'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => $config->vision);
  45. $config->execution->form->edit['project'] = array('type' => 'int', 'required' => false, 'control' => 'select', 'default' => 0);
  46. $config->execution->form->edit['name'] = array('type' => 'string', 'required' => true, 'control' => 'text', 'default' => '', 'filter' => 'trim');
  47. $config->execution->form->edit['begin'] = array('type' => 'date', 'required' => true, 'control' => 'date', 'default' => null);
  48. $config->execution->form->edit['end'] = array('type' => 'date', 'required' => true, 'control' => 'date', 'default' => null);
  49. $config->execution->form->edit['days'] = array('type' => 'int', 'required' => false, 'control' => 'text', 'default' => 0);
  50. $config->execution->form->edit['lifetime'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  51. $config->execution->form->edit['attribute'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  52. $config->execution->form->edit['percent'] = array('type' => 'float', 'required' => false, 'control' => 'text', 'default' => 0);
  53. $config->execution->form->edit['products'] = array('type' => 'array', 'required' => false, 'default' => array());
  54. $config->execution->form->edit['branch'] = array('type' => 'array', 'required' => false, 'default' => array());
  55. $config->execution->form->edit['plans'] = array('type' => 'array', 'required' => false, 'default' => array());
  56. $config->execution->form->edit['team'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '');
  57. $config->execution->form->edit['status'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => 'wait');
  58. $config->execution->form->edit['PM'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  59. $config->execution->form->edit['PO'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  60. $config->execution->form->edit['QD'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  61. $config->execution->form->edit['RD'] = array('type' => 'string', 'required' => false, 'control' => 'select', 'default' => '');
  62. $config->execution->form->edit['desc'] = array('type' => 'string', 'required' => false, 'control' => 'editor', 'default' => '');
  63. $config->execution->form->edit['acl'] = array('type' => 'string', 'required' => false, 'control' => 'radio', 'default' => '');
  64. $config->execution->form->edit['whitelist'] = array('type' => 'array', 'required' => false, 'control' => 'select', 'default' => array(), 'filter' => 'join');
  65. $config->execution->form->edit['syncStories'] = array('type' => 'string', 'required' => false, 'default' => 'no');
  66. if(!empty($config->setCode)) $config->execution->form->edit['code'] = array('type' => 'string', 'required' => false, 'control' => 'text', 'default' => '', 'filter' => 'trim');
  67. $config->execution->form->importBug['id'] = array('type' => 'int', 'required' => false, 'default' => 0, 'base' => true);
  68. $config->execution->form->importBug['pri'] = array('type' => 'int', 'required' => false, 'default' => 0);
  69. $config->execution->form->importBug['estStarted'] = array('type' => 'string', 'required' => false, 'default' => null);
  70. $config->execution->form->importBug['deadline'] = array('type' => 'string', 'required' => false, 'default' => null);
  71. $config->execution->form->importBug['estimate'] = array('type' => 'float', 'required' => false, 'default' => 0);
  72. $config->execution->form->importBug['assignedTo'] = array('type' => 'string', 'required' => false, 'default' => '');