Sha256: 18dfe3ca82a957ccf831b9cc54f6793e05af1fcf1e2600f87b42edd62ef83f44

Contents?: true

Size: 886 Bytes

Versions: 6

Compression:

Stored size: 886 Bytes

Contents

if defined?(Refinery::User)
  Refinery::User.all.each do |user|
    if user.plugins.where(:name => 'refinery_jobs').blank?
      user.plugins.create(:name => "refinery_jobs",
                          :position => (user.plugins.maximum(:position) || -1) +1)
    end
  end
end

if defined?(Refinery::Page) and !Refinery::Page.exists?(:link_url => (url = Refinery::Jobs.page_url))
  page = Refinery::Page.create(
    :title => "Jobs",
    :link_url => url,
    :deletable => false,
    :menu_match => "^#{url}?(\/|\/.+?|)$"
  )

  Refinery::Pages.default_parts.each_with_index do |default_page_part, index|
    page.parts.create(title: default_page_part[:title], slug: default_page_part[:slug], body: nil, position: index)
  end
end

(Refinery::Jobs::Setting.methods.sort - Refinery::Setting.methods).each do |setting|
  Refinery::Jobs::Setting.send(setting) if setting.to_s !~ /=\z/
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
refinerycms-jobs-3.0.6 db/seeds.rb
refinerycms-jobs-3.0.5 db/seeds.rb
refinerycms-jobs-3.0.4 db/seeds.rb
refinerycms-jobs-3.0.3 db/seeds.rb
refinerycms-jobs-3.0.2 db/seeds.rb
refinerycms-jobs-3.0.1 db/seeds.rb