summaryrefslogtreecommitdiff
path: root/app/serializers/build_action_entity.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/serializers/build_action_entity.rb')
-rw-r--r--app/serializers/build_action_entity.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/serializers/build_action_entity.rb b/app/serializers/build_action_entity.rb
index f9da3f63911..0db7875aa87 100644
--- a/app/serializers/build_action_entity.rb
+++ b/app/serializers/build_action_entity.rb
@@ -12,6 +12,11 @@ class BuildActionEntity < Grape::Entity
end
expose :playable?, as: :playable
+ expose :scheduled_at, if: -> (build) { build.scheduled? }
+
+ expose :unschedule_path, if: -> (build) { build.scheduled? } do |build|
+ unschedule_project_job_path(build.project, build)
+ end
private