Sha256: c993f21db9f8e4f76fd2e380096270f27bf6c230af2759e1292e5621800e2892

Contents?: true

Size: 714 Bytes

Versions: 27

Compression:

Stored size: 714 Bytes

Contents

module Katello
  class YumMetadataFile < Katello::Model
    include Concerns::PulpDatabaseUnit
    include ScopedSearchExtensions
    belongs_to :repository, :inverse_of => :yum_metadata_files, :class_name => "Katello::Repository"
    CONTENT_TYPE = "yum_repo_metadata_file".freeze

    def self.import_for_repository(repository, options = {})
      ::Katello::YumMetadataFile.where(:repository_id => repository).destroy_all
      super(repository, options)
    end

    # yum metadata file only has one repo
    def repositories
      [repository]
    end

    def self.completer_scope_options(_search)
      {"#{Katello::Repository.table_name}" => lambda { |repo_class| repo_class.yum_type } }
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

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