1 2 3 4 5 6 7 8 9 10 11 12 13
# frozen_string_literal: true module Ci class RunScheduledBuildService < ::BaseService def execute(build) unless can?(current_user, :update_build, build) raise Gitlab::Access::AccessDeniedError end build.enqueue_scheduled! end end end