Project

General

Profile

« Previous | Next » 

Revision 50105e75

Added by David Davis about 10 years ago

Content Views: Adding more validations

  • Validating that composite puppet module conflicts
  • Validating that content views don't have puppet repos
  • Validating that composites don't have composite versions

View differences:

app/models/katello/content_view_component.rb
belongs_to :content_view_version, :class_name => "Katello::ContentViewVersion",
:inverse_of => :content_view_components
validate :content_view_composite
validates :content_view_version_id, :uniqueness => {:scope => :content_view_id}
validate :content_view_types
private
def content_view_composite
def content_view_types
if !content_view.composite?
errors.add(:base, _("Cannot add component versions to a non-composite content view"))
end
if content_view_version.content_view.composite?
errors.add(:base, _("Cannot add composite versions to a composite content view"))
end
end
end
end

Also available in: Unified diff