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