Sha256: 0887ab5699c4a5f5a70723442fff3d4ac03c63ba0600a809f26a89523ee6c444

Contents?: true

Size: 583 Bytes

Versions: 39

Compression:

Stored size: 583 Bytes

Contents

module Katello
  module Validators
    class GeneratedContentViewValidator < ActiveModel::Validator
      def validate(record)
        record.content_view_environments.each do |cve|
          if cve.content_view_id
            view = ContentView.where(:id => cve.content_view_id).first
            if view&.generated_for_repository?
              record.errors[:base] << _("Content view '%{cv_name}' is a generated content view, which cannot be assigned to hosts or activation keys.") % { :cv_name => view.name }
            end
          end
        end
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
katello-4.15.1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.3 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.2 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.15.0 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.15.0.rc2 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.15.0.rc1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.0 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.0.rc3 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.0.rc2 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.0.rc1.1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.14.0.rc1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.13.1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.13.0 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.12.1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.13.0.rc1 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.12.0 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.12.0.rc3 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.12.0.rc2 app/lib/katello/validators/generated_content_view_validator.rb
katello-4.12.0.rc1 app/lib/katello/validators/generated_content_view_validator.rb