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