Sha256: 0ebc4f567cf1cdbf2281254f705a8eac308b3908aa9a1f0329e246c03287c015

Contents?: true

Size: 1.76 KB

Versions: 3

Compression:

Stored size: 1.76 KB

Contents

(Refinery.i18n_enabled? ? Refinery::I18n.frontend_locales : [:en]).each do |lang|
  I18n.locale = lang

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

  url = "/race_registrations/registrations"
  if defined?(Refinery::Page) && Refinery::Page.where(:link_url => url).empty?
    page = Refinery::Page.create(
      :title => 'Registrations',
      :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, :body => nil, :position => index)
    end
  end
end

(Refinery.i18n_enabled? ? Refinery::I18n.frontend_locales : [:en]).each do |lang|
  I18n.locale = lang

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

  url = "/race_registrations/people/new"
  if defined?(Refinery::Page) && Refinery::Page.where(:link_url => url).empty?
    page = Refinery::Page.create(
      :title => 'People',
      :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, :body => nil, :position => index)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
refinerycms-registrations-0.1.2 db/seeds.rb
refinerycms-registrations-0.1.1 db/seeds.rb
refinerycms-registrations-0.1.0 db/seeds.rb