Sha256: 698cb76ce81386d86b125657aef25a87c70d1fd2d5602161ba77b8822c5718f4
Contents?: true
Size: 776 Bytes
Versions: 34
Compression:
Stored size: 776 Bytes
Contents
module Actions module Katello module Repository class FinishUpload < Actions::Base middleware.use Actions::Middleware::KeepCurrentUser def plan(repository, options = {}) dependency = options.fetch(:dependency, nil) generate_metadata = options.fetch(:generate_metadata, true) plan_action(Katello::Repository::MetadataGenerate, repository, :dependency => dependency) if generate_metadata recent_range = 5.minutes.ago.utc.iso8601 plan_action(Katello::Repository::FilteredIndexContent, id: repository.id, filter: {:association => {:created => {"$gt" => recent_range}}}, dependency: dependency) end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems