Extract EE specific files/lines for CI/CD app/serializers
We have the following files containing EE specific code. We should move them to ee/
app/serializers/pipeline_details_entity.rb
diff --git a/app/serializers/pipeline_details_entity.rb b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/serializers/pipeline_details_entity.rb
index d78ad4af4dc..1fe175dc8ec 100644
--- a/app/serializers/pipeline_details_entity.rb
+++ b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/serializers/pipeline_details_entity.rb
@@ -7,4 +7,7 @@ class PipelineDetailsEntity < PipelineEntity
expose :manual_actions, using: BuildActionEntity
expose :scheduled_actions, using: BuildActionEntity
end
+
+ expose :triggered_by_pipeline, as: :triggered_by, with: TriggeredPipelineEntity
+ expose :triggered_pipelines, as: :triggered, using: TriggeredPipelineEntity
end
app/serializers/pipeline_serializer.rb
diff --git a/app/serializers/pipeline_serializer.rb b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/serializers/pipeline_serializer.rb
index 7451433a841..5d16913bad4 100644
--- a/app/serializers/pipeline_serializer.rb
+++ b/home/yorickpeterse/Projects/gitlab/gdk-ee/gitlab/app/serializers/pipeline_serializer.rb
@@ -12,6 +12,8 @@ class PipelineSerializer < BaseSerializer
:retryable_builds,
:cancelable_statuses,
:trigger_requests,
+ { triggered_by_pipeline: [:project, :user] },
+ { triggered_pipelines: [:project, :user] },
:manual_actions,
:scheduled_actions,
:artifacts,
Edited by Yorick Peterse