Sha256: 162c1db5cb3e771177555feab38e6afb9e7dc6ff2e8713716e848bab84f08b8e
Contents?: true
Size: 755 Bytes
Versions: 174
Compression:
Stored size: 755 Bytes
Contents
module Actions module Katello module Repository class DestroyPackageGroup < Actions::EntryAction def plan(repository, pkg_group_id) action_subject(repository) criteria = { type_ids: ["package_group"], filters: {"unit": {"name": pkg_group_id} } } sequence do ::Katello.pulp_server.extensions.repository.unassociate_units(repository.pulp_id, criteria) plan_action(IndexPackageGroups, repository) plan_action(Katello::Repository::MetadataGenerate, repository) end end def rescue_strategy Dynflow::Action::Rescue::Skip end def humanized_name _("Delete Package Group") end end end end end
Version data entries
174 entries across 174 versions & 1 rubygems