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