5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'app/lib/actions/katello/host/update_release_version.rb', line 5
def plan(host, release_version)
plan_self(:hostname => host.name)
if host.content_facet && host.subscription_facet
if release_version.present? && !host.content_facet.available_releases.include?(release_version)
fail _("Host %{name} cannot be assigned release version %{release_version}.") % { :name => host.name, :release_version => release_version }
else
host.subscription_facet.release_version = release_version
end
host.update_candlepin_associations
else
fail _("Host %s has not been registered with subscription-manager.") % host.name
end
end
|