Sha256: 1c654050af6bf7e1646498a41e0b5b20e4c4063affcfb56758fcbfd34875dd84

Contents?: true

Size: 761 Bytes

Versions: 34

Compression:

Stored size: 761 Bytes

Contents

module Katello
  class ContentViewPackageGroupFilterRule < Katello::Model
    include ::Katello::Concerns::ContentViewFilterRuleCommon

    belongs_to :filter,
               :class_name => "Katello::ContentViewPackageGroupFilter",
               :inverse_of => :package_group_rules,
               :foreign_key => :content_view_filter_id

    validates :uuid, :presence => true, :uniqueness => { :scope => :content_view_filter_id }

    def self.in_content_views(content_view_ids)
      joins('INNER JOIN katello_content_view_filters ON katello_content_view_package_group_filter_rules.content_view_filter_id = katello_content_view_filters.id').
        where("katello_content_view_filters.content_view_id IN (#{content_view_ids.join(',')})")
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
katello-4.16.0 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.15.1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.16.0.rc2 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.16.0.rc1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.3 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.2 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.15.0 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.15.0.rc2 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.15.0.rc1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.0 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.0.rc3 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.0.rc2 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.0.rc1.1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.14.0.rc1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.13.1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.13.0 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.12.1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.13.0.rc1 app/models/katello/content_view_package_group_filter_rule.rb
katello-4.12.0 app/models/katello/content_view_package_group_filter_rule.rb