Do not expose projects on deployments
This commit is contained in:
parent
ba01e519e2
commit
2038e035c7
|
@ -67,62 +67,6 @@ Example of response
|
|||
},
|
||||
"id": 41,
|
||||
"iid": 1,
|
||||
"project": {
|
||||
"archived": false,
|
||||
"avatar_url": null,
|
||||
"builds_enabled": true,
|
||||
"container_registry_enabled": true,
|
||||
"created_at": "2016-08-11T07:31:46.777Z",
|
||||
"creator_id": 1,
|
||||
"default_branch": "master",
|
||||
"description": "",
|
||||
"forks_count": 0,
|
||||
"http_url_to_repo": "http://localhost:3000/root/ci-project.git",
|
||||
"id": 9,
|
||||
"issues_enabled": true,
|
||||
"last_activity_at": "2016-08-11T11:32:53.239Z",
|
||||
"merge_requests_enabled": true,
|
||||
"name": "ci-project",
|
||||
"name_with_namespace": "Administrator / ci-project",
|
||||
"namespace": {
|
||||
"avatar": null,
|
||||
"created_at": "2016-08-11T07:09:20.585Z",
|
||||
"deleted_at": null,
|
||||
"description": "",
|
||||
"id": 1,
|
||||
"name": "root",
|
||||
"owner_id": 1,
|
||||
"path": "root",
|
||||
"request_access_enabled": true,
|
||||
"share_with_group_lock": false,
|
||||
"updated_at": "2016-08-11T07:09:20.585Z",
|
||||
"visibility_level": 20
|
||||
},
|
||||
"open_issues_count": 0,
|
||||
"owner": {
|
||||
"avatar_url": "http://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"id": 1,
|
||||
"name": "Administrator",
|
||||
"state": "active",
|
||||
"username": "root",
|
||||
"web_url": "http://localhost:3000/u/root"
|
||||
},
|
||||
"path": "ci-project",
|
||||
"path_with_namespace": "root/ci-project",
|
||||
"public": false,
|
||||
"public_builds": true,
|
||||
"shared_runners_enabled": true,
|
||||
"shared_with_groups": [
|
||||
],
|
||||
"snippets_enabled": false,
|
||||
"ssh_url_to_repo": "ssh://zegerjan@localhost:2222/root/ci-project.git",
|
||||
"star_count": 0,
|
||||
"tag_list": [
|
||||
],
|
||||
"visibility_level": 0,
|
||||
"web_url": "http://localhost:3000/root/ci-project",
|
||||
"wiki_enabled": true
|
||||
},
|
||||
"ref": "master",
|
||||
"sha": "99d03678b90d914dbb1b109132516d71a4a03ea8",
|
||||
"user": {
|
||||
|
@ -181,62 +125,6 @@ Example of response
|
|||
},
|
||||
"id": 42,
|
||||
"iid": 2,
|
||||
"project": {
|
||||
"archived": false,
|
||||
"avatar_url": null,
|
||||
"builds_enabled": true,
|
||||
"container_registry_enabled": true,
|
||||
"created_at": "2016-08-11T07:31:46.777Z",
|
||||
"creator_id": 1,
|
||||
"default_branch": "master",
|
||||
"description": "",
|
||||
"forks_count": 0,
|
||||
"http_url_to_repo": "http://localhost:3000/root/ci-project.git",
|
||||
"id": 9,
|
||||
"issues_enabled": true,
|
||||
"last_activity_at": "2016-08-11T11:32:53.239Z",
|
||||
"merge_requests_enabled": true,
|
||||
"name": "ci-project",
|
||||
"name_with_namespace": "Administrator / ci-project",
|
||||
"namespace": {
|
||||
"avatar": null,
|
||||
"created_at": "2016-08-11T07:09:20.585Z",
|
||||
"deleted_at": null,
|
||||
"description": "",
|
||||
"id": 1,
|
||||
"name": "root",
|
||||
"owner_id": 1,
|
||||
"path": "root",
|
||||
"request_access_enabled": true,
|
||||
"share_with_group_lock": false,
|
||||
"updated_at": "2016-08-11T07:09:20.585Z",
|
||||
"visibility_level": 20
|
||||
},
|
||||
"open_issues_count": 0,
|
||||
"owner": {
|
||||
"avatar_url": "http://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"id": 1,
|
||||
"name": "Administrator",
|
||||
"state": "active",
|
||||
"username": "root",
|
||||
"web_url": "http://localhost:3000/u/root"
|
||||
},
|
||||
"path": "ci-project",
|
||||
"path_with_namespace": "root/ci-project",
|
||||
"public": false,
|
||||
"public_builds": true,
|
||||
"shared_runners_enabled": true,
|
||||
"shared_with_groups": [
|
||||
],
|
||||
"snippets_enabled": false,
|
||||
"ssh_url_to_repo": "ssh://zegerjan@localhost:2222/root/ci-project.git",
|
||||
"star_count": 0,
|
||||
"tag_list": [
|
||||
],
|
||||
"visibility_level": 0,
|
||||
"web_url": "http://localhost:3000/root/ci-project",
|
||||
"wiki_enabled": true
|
||||
},
|
||||
"ref": "master",
|
||||
"sha": "a91957a858320c0e17f3a0eca7cfacbff50ea29a",
|
||||
"user": {
|
||||
|
@ -275,60 +163,6 @@ Example of response
|
|||
"ref": "master",
|
||||
"sha": "a91957a858320c0e17f3a0eca7cfacbff50ea29a",
|
||||
"created_at": "2016-08-11T11:32:35.444Z",
|
||||
"project": {
|
||||
"id": 9,
|
||||
"description": "",
|
||||
"default_branch": "master",
|
||||
"tag_list": [],
|
||||
"public": false,
|
||||
"archived": false,
|
||||
"visibility_level": 0,
|
||||
"ssh_url_to_repo": "ssh://zegerjan@localhost:2222/root/ci-project.git",
|
||||
"http_url_to_repo": "http://localhost:3000/root/ci-project.git",
|
||||
"web_url": "http://localhost:3000/root/ci-project",
|
||||
"owner": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
"id": 1,
|
||||
"state": "active",
|
||||
"avatar_url": "http://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",
|
||||
"web_url": "http://localhost:3000/u/root"
|
||||
},
|
||||
"name": "ci-project",
|
||||
"name_with_namespace": "Administrator / ci-project",
|
||||
"path": "ci-project",
|
||||
"path_with_namespace": "root/ci-project",
|
||||
"issues_enabled": true,
|
||||
"merge_requests_enabled": true,
|
||||
"wiki_enabled": true,
|
||||
"builds_enabled": true,
|
||||
"snippets_enabled": false,
|
||||
"container_registry_enabled": true,
|
||||
"created_at": "2016-08-11T07:31:46.777Z",
|
||||
"last_activity_at": "2016-08-11T11:32:53.239Z",
|
||||
"shared_runners_enabled": true,
|
||||
"creator_id": 1,
|
||||
"namespace": {
|
||||
"id": 1,
|
||||
"name": "root",
|
||||
"path": "root",
|
||||
"owner_id": 1,
|
||||
"created_at": "2016-08-11T07:09:20.585Z",
|
||||
"updated_at": "2016-08-11T07:09:20.585Z",
|
||||
"description": "",
|
||||
"avatar": null,
|
||||
"share_with_group_lock": false,
|
||||
"visibility_level": 20,
|
||||
"request_access_enabled": true,
|
||||
"deleted_at": null
|
||||
},
|
||||
"avatar_url": null,
|
||||
"star_count": 0,
|
||||
"forks_count": 0,
|
||||
"open_issues_count": 0,
|
||||
"public_builds": true,
|
||||
"shared_with_groups": []
|
||||
},
|
||||
"user": {
|
||||
"name": "Administrator",
|
||||
"username": "root",
|
||||
|
|
|
@ -521,10 +521,9 @@ module API
|
|||
|
||||
class Deployment < Grape::Entity
|
||||
expose :id, :iid, :ref, :sha, :created_at
|
||||
expose :project, using: Entities::Project
|
||||
expose :user, using: Entities::UserBasic
|
||||
expose :environment, using: Entities::EnvironmentBasic
|
||||
expose :deployable, using: Entities::Build
|
||||
expose :user, using: Entities::UserBasic
|
||||
expose :environment, using: Entities::EnvironmentBasic
|
||||
expose :deployable, using: Entities::Build
|
||||
end
|
||||
|
||||
class RepoLicense < Grape::Entity
|
||||
|
|
Loading…
Reference in New Issue