diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-01 15:06:05 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2019-10-01 15:06:05 +0000 |
commit | 05f4b2fb34dbb051b2ce5ddbc801ec42998c019c (patch) | |
tree | 0fd7a153f3ed7d00d40e428c08ab81ae3d863afe /app/serializers/evidences | |
parent | 9e27f0d920cc3891fa7644c5cc0bc280c519fb20 (diff) | |
download | gitlab-ce-05f4b2fb34dbb051b2ce5ddbc801ec42998c019c.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/serializers/evidences')
-rw-r--r-- | app/serializers/evidences/author_entity.rb | 9 | ||||
-rw-r--r-- | app/serializers/evidences/issue_entity.rb | 15 | ||||
-rw-r--r-- | app/serializers/evidences/milestone_entity.rb | 14 | ||||
-rw-r--r-- | app/serializers/evidences/project_entity.rb | 10 | ||||
-rw-r--r-- | app/serializers/evidences/release_entity.rb | 13 | ||||
-rw-r--r-- | app/serializers/evidences/release_serializer.rb | 7 |
6 files changed, 68 insertions, 0 deletions
diff --git a/app/serializers/evidences/author_entity.rb b/app/serializers/evidences/author_entity.rb new file mode 100644 index 00000000000..9023c64dad2 --- /dev/null +++ b/app/serializers/evidences/author_entity.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +module Evidences + class AuthorEntity < Grape::Entity + expose :id + expose :name + expose :email + end +end diff --git a/app/serializers/evidences/issue_entity.rb b/app/serializers/evidences/issue_entity.rb new file mode 100644 index 00000000000..883256bf38a --- /dev/null +++ b/app/serializers/evidences/issue_entity.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +module Evidences + class IssueEntity < Grape::Entity + expose :id + expose :title + expose :description + expose :author, using: AuthorEntity + expose :state + expose :iid + expose :confidential + expose :created_at + expose :due_date + end +end diff --git a/app/serializers/evidences/milestone_entity.rb b/app/serializers/evidences/milestone_entity.rb new file mode 100644 index 00000000000..8118cab4403 --- /dev/null +++ b/app/serializers/evidences/milestone_entity.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module Evidences + class MilestoneEntity < Grape::Entity + expose :id + expose :title + expose :description + expose :state + expose :iid + expose :created_at + expose :due_date + expose :issues, using: IssueEntity + end +end diff --git a/app/serializers/evidences/project_entity.rb b/app/serializers/evidences/project_entity.rb new file mode 100644 index 00000000000..2a859c2afdc --- /dev/null +++ b/app/serializers/evidences/project_entity.rb @@ -0,0 +1,10 @@ +# frozen_string_literal: true + +module Evidences + class ProjectEntity < Grape::Entity + expose :id + expose :name + expose :description + expose :created_at + end +end diff --git a/app/serializers/evidences/release_entity.rb b/app/serializers/evidences/release_entity.rb new file mode 100644 index 00000000000..8916ce67b4c --- /dev/null +++ b/app/serializers/evidences/release_entity.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Evidences + class ReleaseEntity < Grape::Entity + expose :id + expose :tag, as: :tag_name + expose :name + expose :description + expose :created_at + expose :project, using: ProjectEntity + expose :milestones, using: MilestoneEntity + end +end diff --git a/app/serializers/evidences/release_serializer.rb b/app/serializers/evidences/release_serializer.rb new file mode 100644 index 00000000000..35a3bbc2275 --- /dev/null +++ b/app/serializers/evidences/release_serializer.rb @@ -0,0 +1,7 @@ +# frozen_string_literal: true + +module Evidences + class ReleaseSerializer < BaseSerializer + entity ReleaseEntity + end +end |