1# frozen_string_literal: true 2 3module Ci 4 class BridgePolicy < CommitStatusPolicy 5 condition(:can_update_downstream_branch) do 6 ::Gitlab::UserAccess.new(@user, container: @subject.downstream_project) 7 .can_update_branch?(@subject.target_revision_ref) 8 end 9 10 rule { can_update_downstream_branch }.enable :play_job 11 end 12end 13