# frozen_string_literal: true class SuggestionPolicy < BasePolicy delegate { @subject.source_project } condition(:can_push_to_branch) do Gitlab::UserAccess.new(@user, container: @subject.source_project).can_push_to_branch?(@subject.branch) end rule { can_push_to_branch }.enable :apply_suggestion end