From 05f4b2fb34dbb051b2ce5ddbc801ec42998c019c Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 1 Oct 2019 15:06:05 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/serializers/evidences/author_entity.rb | 9 +++++++++ app/serializers/evidences/issue_entity.rb | 15 +++++++++++++++ app/serializers/evidences/milestone_entity.rb | 14 ++++++++++++++ app/serializers/evidences/project_entity.rb | 10 ++++++++++ app/serializers/evidences/release_entity.rb | 13 +++++++++++++ app/serializers/evidences/release_serializer.rb | 7 +++++++ 6 files changed, 68 insertions(+) create mode 100644 app/serializers/evidences/author_entity.rb create mode 100644 app/serializers/evidences/issue_entity.rb create mode 100644 app/serializers/evidences/milestone_entity.rb create mode 100644 app/serializers/evidences/project_entity.rb create mode 100644 app/serializers/evidences/release_entity.rb create mode 100644 app/serializers/evidences/release_serializer.rb (limited to 'app/serializers/evidences') 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 -- cgit v1.2.3