Sha256: d8c6f22e430165ef5e9c423fb1842ef2ac390501b68bd07fe9bdbb8920e4961a
Contents?: true
Size: 1.46 KB
Versions: 36
Compression:
Stored size: 1.46 KB
Contents
# This file should contain all the record creation needed to seed the database with its default values. # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup). # # !!! PLEASE KEEP THIS SCRIPT IDEMPOTENT !!! # User.as(::User.anonymous_api_admin.login) do # The notification names are used as humanized labels. These need to be # translated as well as the description N_('Host errata advisory') N_('Sync errata') N_('Promote errata') # Mail Notifications notifications = [ {:name => :host_errata_advisory, :description => N_('A summary of available and applicable errata for your hosts'), :mailer => 'Katello::ErrataMailer', :method => 'host_errata', :subscription_type => 'report' }, {:name => :sync_errata, :description => N_('A summary of new errata after a repository is synchronized'), :mailer => 'Katello::ErrataMailer', :method => 'sync_errata', :subscription_type => 'alert' }, {:name => :promote_errata, :description => N_('A post-promotion summary of hosts with installable errata'), :mailer => 'Katello::ErrataMailer', :method => 'promote_errata', :subscription_type => 'alert' } ] notifications.each do |notification| ::MailNotification.where(name: notification[:name]).first_or_create!(notification) end end
Version data entries
36 entries across 36 versions & 1 rubygems