Revision 6f221b51
Added by Thomas McKay over 8 years ago
lib/hammer_cli_csv/content_view_filters.rb | ||
---|---|---|
end
|
||
rules.delete!("\n")
|
||
when /erratum/
|
||
rules = CSV.generate do |column|
|
||
rule = filter['rules'][0]
|
||
conditions = []
|
||
conditions << "start = #{DateTime.parse(rule['start_date']).strftime('%F')}" if rule['start_date']
|
||
conditions << "end = #{DateTime.parse(rule['end_date']).strftime('%F')}" if rule['end_date']
|
||
conditions += rule['types']
|
||
column << conditions
|
||
end
|
||
rules.delete!("\n")
|
||
when /package_group/
|
||
else
|
||
raise "Unknown filter rule type '#{filter['type']}'"
|
||
end
|
||
#puts "#{filter['type']} -> #{rule}"
|
||
|
||
name = contentview['name']
|
||
repositories = export_column(filter, 'repositories', 'name')
|
Also available in: Unified diff
+ hosts export w/ organization
+ export / import puppet facts
+ added examples dir
+ subscriptions can have optional Organization column to be filled w/ --organization
+ content-view-filters export date based errata
+ read from http/file/stdin
+ removed gettext from gemspec (prevented installation)