summaryrefslogtreecommitdiff
path: root/app/serializers/pipeline_entity.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/serializers/pipeline_entity.rb')
-rw-r--r--app/serializers/pipeline_entity.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/serializers/pipeline_entity.rb b/app/serializers/pipeline_entity.rb
index aef838409e0..9653b98108e 100644
--- a/app/serializers/pipeline_entity.rb
+++ b/app/serializers/pipeline_entity.rb
@@ -33,6 +33,7 @@ class PipelineEntity < Grape::Entity
expose :detailed_status, as: :status, with: DetailedStatusEntity
expose :duration
expose :finished_at
+ expose :deployments_details, with: DeploymentStatusEntity
end
expose :ref do
@@ -82,4 +83,8 @@ class PipelineEntity < Grape::Entity
def detailed_status
pipeline.detailed_status(request.current_user)
end
+
+ def deployments_details
+ pipeline.detailed_deployments_status(request.current_user)
+ end
end