1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
interactions:
- request:
body: null
headers:
Accept: ['*/*']
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
Content-type: [application/json]
PRIVATE-TOKEN: [DKkdC5JmKWWZgXZGzg83]
User-Agent: [python-requests/2.21.0]
method: GET
uri: http://localhost/api/v4/projects/test%2Fproject_groups
response:
body: {string: !!python/unicode '{"id":16,"description":"","name":"project_groups","name_with_namespace":"test
/ project_groups","path":"project_groups","path_with_namespace":"test/project_groups","created_at":"2019-04-25T14:28:05.079Z","default_branch":null,"tag_list":[],"ssh_url_to_repo":"git@gitlab.example.com:test/project_groups.git","http_url_to_repo":"http://gitlab.example.com/test/project_groups.git","web_url":"http://gitlab.example.com/test/project_groups","readme_url":null,"avatar_url":null,"star_count":0,"forks_count":0,"last_activity_at":"2019-04-25T14:28:05.079Z","namespace":{"id":3,"name":"test","path":"test","kind":"group","full_path":"test","parent_id":null},"_links":{"self":"http://gitlab.example.com/api/v4/projects/16","issues":"http://gitlab.example.com/api/v4/projects/16/issues","merge_requests":"http://gitlab.example.com/api/v4/projects/16/merge_requests","repo_branches":"http://gitlab.example.com/api/v4/projects/16/repository/branches","labels":"http://gitlab.example.com/api/v4/projects/16/labels","events":"http://gitlab.example.com/api/v4/projects/16/events","members":"http://gitlab.example.com/api/v4/projects/16/members"},"archived":false,"visibility":"private","resolve_outdated_diff_discussions":false,"container_registry_enabled":true,"issues_enabled":true,"merge_requests_enabled":true,"wiki_enabled":true,"jobs_enabled":true,"snippets_enabled":true,"shared_runners_enabled":true,"lfs_enabled":true,"creator_id":1,"import_status":"none","import_error":null,"open_issues_count":0,"runners_token":"3fq-ejceLb2nH86fDCfL","public_jobs":true,"ci_config_path":null,"shared_with_groups":[],"only_allow_merge_if_pipeline_succeeds":false,"request_access_enabled":false,"only_allow_merge_if_all_discussions_are_resolved":false,"printing_merge_request_link_enabled":true,"merge_method":"merge","permissions":{"project_access":null,"group_access":{"access_level":50,"notification_level":3}}}'}
headers:
cache-control: ['max-age=0, private, must-revalidate']
connection: [keep-alive]
content-length: ['1891']
content-type: [application/json]
date: ['Thu, 25 Apr 2019 14:54:35 GMT']
etag: [W/"45da635812084bcb9a59eb8a2826ba72"]
server: [nginx]
strict-transport-security: [max-age=31536000]
vary: [Origin]
x-content-type-options: [nosniff]
x-frame-options: [SAMEORIGIN]
x-request-id: [Osa1oAoq733]
x-runtime: ['0.112100']
status: {code: 200, message: OK}
- request:
body: null
headers:
Accept: ['*/*']
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
Content-type: [application/json]
PRIVATE-TOKEN: [DKkdC5JmKWWZgXZGzg83]
User-Agent: [python-requests/2.21.0]
method: GET
uri: http://localhost/api/v4/groups/test2
response:
body: {string: !!python/unicode '{"id":10,"web_url":"http://gitlab.example.com/groups/test2","name":"test2","path":"test2","description":"","visibility":"private","lfs_enabled":true,"avatar_url":null,"request_access_enabled":false,"full_name":"test2","full_path":"test2","parent_id":null,"projects":[],"shared_projects":[]}'}
headers:
cache-control: ['max-age=0, private, must-revalidate']
connection: [keep-alive]
content-length: ['290']
content-type: [application/json]
date: ['Thu, 25 Apr 2019 14:54:35 GMT']
etag: [W/"d1bc22dc924a091009440447f238d7d4"]
server: [nginx]
strict-transport-security: [max-age=31536000]
vary: [Origin]
x-content-type-options: [nosniff]
x-frame-options: [SAMEORIGIN]
x-request-id: [YR7St9qFdLa]
x-runtime: ['0.027611']
status: {code: 200, message: OK}
- request:
body: !!python/unicode '{"group_id": 10, "expires_at": null, "group_access": 30}'
headers:
Accept: ['*/*']
Accept-Encoding: ['gzip, deflate']
Connection: [keep-alive]
Content-Length: ['56']
Content-type: [application/json]
PRIVATE-TOKEN: [DKkdC5JmKWWZgXZGzg83]
User-Agent: [python-requests/2.21.0]
method: POST
uri: http://localhost/api/v4/projects/16/share
response:
body: {string: !!python/unicode '{"id":2,"project_id":16,"group_id":10,"group_access":30,"expires_at":null}'}
headers:
cache-control: ['max-age=0, private, must-revalidate']
connection: [keep-alive]
content-length: ['74']
content-type: [application/json]
date: ['Thu, 25 Apr 2019 14:54:35 GMT']
etag: [W/"147e6aae4752af06a6e6035caba33fd8"]
server: [nginx]
strict-transport-security: [max-age=31536000]
vary: [Origin]
x-content-type-options: [nosniff]
x-frame-options: [SAMEORIGIN]
x-request-id: [UYMS7zBzXk1]
x-runtime: ['0.068285']
status: {code: 201, message: Created}
version: 1
|