Sha256: 58e0a38d31416483854a5d87322ef6bfd2bde601f97bc4eb15bce5656f344f96
Contents?: true
Size: 694 Bytes
Versions: 1
Compression:
Stored size: 694 Bytes
Contents
module Katello class ContentViewModuleStreamFilter < ContentViewFilter CONTENT_TYPE = ModuleStream::CONTENT_TYPE has_many :module_stream_rules, :dependent => :destroy, :foreign_key => :content_view_filter_id, :class_name => "Katello::ContentViewModuleStreamFilterRule" validates_lengths_from_database def generate_clauses(repo) rules = module_stream_rules || [] ids = rules.map(&:module_stream_id) if self.original_module_streams ids.concat(repo.module_streams_without_errata.map(&:id)) end ids end def original_module_streams=(value) self[:original_module_streams] = value end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
katello-3.16.0.rc5.1 | app/models/katello/content_view_module_stream_filter.rb |