Sha256: 3c55113a866ee7b75e12857da5ea85b338e25a00c6a7b029a9c42eb4e82fada4

Contents?: true

Size: 1.42 KB

Versions: 9

Compression:

Stored size: 1.42 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.current = ::User.anonymous_api_admin

# 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

::User.current = nil

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
katello-3.4.5 db/seeds.d/106-mail_notifications.rb
katello-3.4.4 db/seeds.d/106-mail_notifications.rb
katello-3.4.2 db/seeds.d/106-mail_notifications.rb
katello-3.4.1 db/seeds.d/106-mail_notifications.rb
katello-3.4.0.2 db/seeds.d/106-mail_notifications.rb
katello-3.4.0.1 db/seeds.d/106-mail_notifications.rb
katello-3.4.0 db/seeds.d/106-mail_notifications.rb
katello-3.4.0.rc2 db/seeds.d/106-mail_notifications.rb
katello-3.4.0.rc1 db/seeds.d/106-mail_notifications.rb