form.php 6.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <?php
  2. $config->api->form = new stdclass();
  3. $config->api->form->createRelease = array();
  4. $config->api->form->createRelease['version'] = array('type' => 'string', 'required' => true, 'default' => '');
  5. $config->api->form->createRelease['desc'] = array('type' => 'string', 'required' => false, 'default' => '');
  6. $config->api->form->createStruct = array();
  7. $config->api->form->createStruct['name'] = array('type' => 'string', 'required' => true, 'default' => '');
  8. $config->api->form->createStruct['type'] = array('type' => 'string', 'required' => false, 'default' => 'formData');
  9. $config->api->form->createStruct['attribute'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  10. $config->api->form->createStruct['desc'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  11. $config->api->form->editStruct = array();
  12. $config->api->form->editStruct['name'] = array('type' => 'string', 'required' => true, 'default' => '');
  13. $config->api->form->editStruct['type'] = array('type' => 'string', 'required' => false, 'default' => 'formData');
  14. $config->api->form->editStruct['attribute'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  15. $config->api->form->editStruct['desc'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  16. $config->api->form->createLib = array();
  17. $config->api->form->createLib['libType'] = array('type' => 'string', 'required' => true, 'default' => 'nolink');
  18. $config->api->form->createLib['product'] = array('type' => 'int', 'required' => false, 'default' => 0);
  19. $config->api->form->createLib['project'] = array('type' => 'int', 'required' => false, 'default' => 0);
  20. $config->api->form->createLib['execution'] = array('type' => 'int', 'required' => false, 'default' => 0);
  21. $config->api->form->createLib['name'] = array('type' => 'string', 'required' => true, 'default' => '');
  22. $config->api->form->createLib['baseUrl'] = array('type' => 'string', 'required' => false, 'default' => '');
  23. $config->api->form->createLib['acl'] = array('type' => 'string', 'required' => false, 'default' => 'open');
  24. $config->api->form->createLib['groups'] = array('type' => 'array', 'required' => false, 'default' => array(''), 'filter' => 'join');
  25. $config->api->form->createLib['users'] = array('type' => 'array', 'required' => false, 'default' => array(''), 'filter' => 'join');
  26. $config->api->form->editLib = array();
  27. $config->api->form->editLib['type'] = array('type' => 'string', 'required' => true, 'default' => 'nolink');
  28. $config->api->form->editLib['name'] = array('type' => 'string', 'required' => true, 'default' => '');
  29. $config->api->form->editLib['baseUrl'] = array('type' => 'string', 'required' => false, 'default' => '');
  30. $config->api->form->editLib['acl'] = array('type' => 'string', 'required' => false, 'default' => 'open');
  31. $config->api->form->editLib['groups'] = array('type' => 'array', 'required' => false, 'default' => array(''), 'filter' => 'join');
  32. $config->api->form->editLib['users'] = array('type' => 'array', 'required' => false, 'default' => array(''), 'filter' => 'join');
  33. $config->api->form->create = array();
  34. $config->api->form->create['module'] = array('type' => 'int', 'required' => false, 'default' => 0);
  35. $config->api->form->create['lib'] = array('type' => 'int', 'required' => true, 'default' => 0);
  36. $config->api->form->create['title'] = array('type' => 'string', 'required' => true, 'default' => '');
  37. $config->api->form->create['protocol'] = array('type' => 'string', 'required' => true, 'default' => '');
  38. $config->api->form->create['method'] = array('type' => 'string', 'required' => true, 'default' => '');
  39. $config->api->form->create['path'] = array('type' => 'string', 'required' => true, 'default' => '');
  40. $config->api->form->create['requestType'] = array('type' => 'string', 'required' => false, 'default' => '');
  41. $config->api->form->create['status'] = array('type' => 'string', 'required' => false, 'default' => '');
  42. $config->api->form->create['owner'] = array('type' => 'string', 'required' => false, 'default' => '');
  43. $config->api->form->create['params'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  44. $config->api->form->create['paramsExample'] = array('type' => 'string', 'required' => false, 'default' => '');
  45. $config->api->form->create['response'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  46. $config->api->form->create['responseExample'] = array('type' => 'string', 'required' => false, 'default' => '');
  47. $config->api->form->create['desc'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  48. $config->api->form->edit = array();
  49. $config->api->form->edit['module'] = array('type' => 'int', 'required' => false, 'default' => 0);
  50. $config->api->form->edit['title'] = array('type' => 'string', 'required' => true, 'default' => '');
  51. $config->api->form->edit['protocol'] = array('type' => 'string', 'required' => true, 'default' => '');
  52. $config->api->form->edit['method'] = array('type' => 'string', 'required' => true, 'default' => '');
  53. $config->api->form->edit['path'] = array('type' => 'string', 'required' => true, 'default' => '');
  54. $config->api->form->edit['requestType'] = array('type' => 'string', 'required' => false, 'default' => '');
  55. $config->api->form->edit['status'] = array('type' => 'string', 'required' => false, 'default' => '');
  56. $config->api->form->edit['owner'] = array('type' => 'string', 'required' => false, 'default' => '');
  57. $config->api->form->edit['params'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  58. $config->api->form->edit['paramsExample'] = array('type' => 'string', 'required' => false, 'default' => '');
  59. $config->api->form->edit['response'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  60. $config->api->form->edit['responseExample'] = array('type' => 'string', 'required' => false, 'default' => '');
  61. $config->api->form->edit['desc'] = array('type' => 'string', 'required' => false, 'default' => '', 'control' => 'editor');
  62. $config->api->form->edit['editedDate'] = array('type' => 'date', 'required' => false, 'default' => '');