Class: Actions::Katello::Organization::ManifestDelete
Instance Method Summary
collapse
#get_foreman_task, included, #plan_failed?, #send_notification, #subject_organization
#humanized_output, #rescue_strategy
Instance Method Details
#failure_notification(plan) ⇒ Object
#finalize ⇒ Object
40
41
42
|
# File 'app/lib/actions/katello/organization/manifest_delete.rb', line 40
def finalize
subject_organization.audit_manifest_action(_('Manifest deleted'))
end
|
#humanized_name ⇒ Object
36
37
38
|
# File 'app/lib/actions/katello/organization/manifest_delete.rb', line 36
def humanized_name
_("Delete Manifest")
end
|
#plan(organization) ⇒ Object
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'app/lib/actions/katello/organization/manifest_delete.rb', line 9
def plan(organization)
action_subject(organization)
sequence do
plan_action(Candlepin::Owner::DestroyImports, label: organization.label)
repositories = ::Katello::Repository.in_default_view.in_product(::Katello::Product.redhat.in_org(organization))
repositories.each do |repo|
plan_action(Katello::Repository::RefreshRepository, repo)
end
plan_self
end
end
|
#success_notification(_plan) ⇒ Object