form.php 8.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <?php
  2. $config->gitlab->form = new stdclass();
  3. $config->gitlab->form->create = array();
  4. $config->gitlab->form->create['appType'] = array('type' => 'string', 'required' => true, 'default' => 'gitlab');
  5. $config->gitlab->form->create['type'] = array('type' => 'string', 'required' => true, 'default' => 'external');
  6. $config->gitlab->form->create['name'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  7. $config->gitlab->form->create['url'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  8. $config->gitlab->form->create['token'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  9. $config->gitlab->form->create['createdDate'] = array('type' => 'string', 'required' => false, 'default' => helper::now());
  10. $config->gitlab->form->create['private'] = array('type' => 'string', 'required' => false, 'default' => uniqid());
  11. $config->gitlab->form->edit = array();
  12. $config->gitlab->form->edit['name'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  13. $config->gitlab->form->edit['url'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  14. $config->gitlab->form->edit['token'] = array('type' => 'string', 'required' => true, 'default' => '', 'filter' => 'trim');
  15. $config->gitlab->form->edit['editedDate'] = array('type' => 'string', 'required' => false, 'default' => helper::now());
  16. $config->gitlab->form->user = new stdclass();
  17. $config->gitlab->form->user->create = array();
  18. $config->gitlab->form->user->create['account'] = array('type' => 'string', 'required' => false, 'default' => '');
  19. $config->gitlab->form->user->create['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  20. $config->gitlab->form->user->create['username'] = array('type' => 'string', 'required' => false, 'default' => '');
  21. $config->gitlab->form->user->create['email'] = array('type' => 'string', 'required' => false, 'default' => '');
  22. $config->gitlab->form->user->create['password'] = array('type' => 'string', 'required' => false, 'default' => '');
  23. $config->gitlab->form->user->create['password_repeat'] = array('type' => 'string', 'required' => false, 'default' => '');
  24. $config->gitlab->form->user->create['projects_limit'] = array('type' => 'int', 'required' => false, 'default' => 100);
  25. $config->gitlab->form->user->create['can_create_group'] = array('type' => 'bool', 'required' => false, 'default' => false);
  26. $config->gitlab->form->user->create['external'] = array('type' => 'bool', 'required' => false, 'default' => false);
  27. $config->gitlab->form->user->edit = array();
  28. $config->gitlab->form->user->edit['id'] = array('type' => 'int', 'required' => true);
  29. $config->gitlab->form->user->edit['account'] = array('type' => 'string', 'required' => false, 'default' => '');
  30. $config->gitlab->form->user->edit['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  31. $config->gitlab->form->user->edit['username'] = array('type' => 'string', 'required' => false, 'default' => '');
  32. $config->gitlab->form->user->edit['email'] = array('type' => 'string', 'required' => false, 'default' => '');
  33. $config->gitlab->form->user->edit['password'] = array('type' => 'string', 'required' => false, 'default' => '');
  34. $config->gitlab->form->user->edit['password_repeat'] = array('type' => 'string', 'required' => false, 'default' => '');
  35. $config->gitlab->form->user->edit['projects_limit'] = array('type' => 'int', 'required' => false, 'default' => 100);
  36. $config->gitlab->form->user->edit['can_create_group'] = array('type' => 'bool', 'required' => false, 'default' => false);
  37. $config->gitlab->form->user->edit['external'] = array('type' => 'bool', 'required' => false, 'default' => false);
  38. $config->gitlab->form->group = new stdclass();
  39. $config->gitlab->form->group->create = array();
  40. $config->gitlab->form->group->create['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  41. $config->gitlab->form->group->create['path'] = array('type' => 'string', 'required' => false, 'default' => '');
  42. $config->gitlab->form->group->create['description'] = array('type' => 'string', 'required' => false, 'default' => '');
  43. $config->gitlab->form->group->create['visibility'] = array('type' => 'string', 'required' => false, 'default' => '');
  44. $config->gitlab->form->group->create['request_access_enabled'] = array('type' => 'string', 'required' => false, 'default' => '0');
  45. $config->gitlab->form->group->create['lfs_enabled'] = array('type' => 'string', 'required' => false, 'default' => '0');
  46. $config->gitlab->form->group->create['project_creation_level'] = array('type' => 'string', 'required' => false, 'default' => 'developer');
  47. $config->gitlab->form->group->create['subgroup_creation_level'] = array('type' => 'string', 'required' => false, 'default' => 'maintainer');
  48. $config->gitlab->form->group->edit = array();
  49. $config->gitlab->form->group->edit['id'] = array('type' => 'int', 'required' => true);
  50. $config->gitlab->form->group->edit['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  51. $config->gitlab->form->group->edit['path'] = array('type' => 'string', 'required' => false, 'default' => '');
  52. $config->gitlab->form->group->edit['description'] = array('type' => 'string', 'required' => false, 'default' => '');
  53. $config->gitlab->form->group->edit['visibility'] = array('type' => 'string', 'required' => false, 'default' => '');
  54. $config->gitlab->form->group->edit['request_access_enabled'] = array('type' => 'string', 'required' => false, 'default' => '0');
  55. $config->gitlab->form->group->edit['lfs_enabled'] = array('type' => 'string', 'required' => false, 'default' => '0');
  56. $config->gitlab->form->group->edit['project_creation_level'] = array('type' => 'string', 'required' => false, 'default' => '');
  57. $config->gitlab->form->group->edit['subgroup_creation_level'] = array('type' => 'string', 'required' => false, 'default' => '');
  58. $config->gitlab->form->project = new stdclass();
  59. $config->gitlab->form->project->create = array();
  60. $config->gitlab->form->project->create['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  61. $config->gitlab->form->project->create['namespace_id'] = array('type' => 'string', 'required' => false, 'default' => '');
  62. $config->gitlab->form->project->create['path'] = array('type' => 'string', 'required' => false, 'default' => '');
  63. $config->gitlab->form->project->create['description'] = array('type' => 'string', 'required' => false, 'default' => '');
  64. $config->gitlab->form->project->create['visibility'] = array('type' => 'string', 'required' => false, 'default' => '');
  65. $config->gitlab->form->project->edit = array();
  66. $config->gitlab->form->project->edit['id'] = array('type' => 'int', 'required' => true);
  67. $config->gitlab->form->project->edit['name'] = array('type' => 'string', 'required' => false, 'default' => '');
  68. $config->gitlab->form->project->edit['description'] = array('type' => 'string', 'required' => false, 'default' => '');
  69. $config->gitlab->form->project->edit['visibility'] = array('type' => 'string', 'required' => false, 'default' => '');
  70. $config->gitlab->form->branch = new stdclass();
  71. $config->gitlab->form->branch->create = array();
  72. $config->gitlab->form->branch->create['branch'] = array('type' => 'string', 'required' => false, 'default' => '');
  73. $config->gitlab->form->branch->create['ref'] = array('type' => 'string', 'required' => false, 'default' => '');
  74. $config->gitlab->form->tag = new stdclass();
  75. $config->gitlab->form->tag->create = array();
  76. $config->gitlab->form->tag->create['tag_name'] = array('type' => 'string', 'required' => false, 'default' => '');
  77. $config->gitlab->form->tag->create['ref'] = array('type' => 'string', 'required' => false, 'default' => '');
  78. $config->gitlab->form->tag->create['message'] = array('type' => 'string', 'required' => false, 'default' => '');