Sha256: 9e59bbf48e4a73733f417923c3c4c5935b65d2ec2ee1360439f5b9302658f3b3
Contents?: true
Size: 546 Bytes
Versions: 38
Compression:
Stored size: 546 Bytes
Contents
module Katello module Concerns module SettingExtensions extend ActiveSupport::Concern included do validates :value, inclusion: { in: ::Runcible::Models::YumImporter::DOWNLOAD_POLICIES }, if: ->(setting) { setting.name == 'default_download_policy' } after_save :recalculate_errata_status end def recalculate_errata_status ForemanTasks.async_task(Actions::Katello::Host::RecalculateErrataStatus) if value_changed? && name == 'errata_status_installable' end end end end
Version data entries
38 entries across 38 versions & 1 rubygems