Sha256: 9f406f2ff22d9f3a7a9c749dc6ba5a93d9139b5ad7a02d889e50cb7542dd2e3e

Contents?: true

Size: 1.03 KB

Versions: 12

Compression:

Stored size: 1.03 KB

Contents

# encoding: utf-8

def insert_user  
  User.truncate!
  password = Rails.env.production? ? Devise.friendly_token : (1..9).to_a.join
  
  admin = User.new do |u|
    u.name = "Administrator"
    u.email = 'dev@fodojo.com'
    u.password = password
    u.password_confirmation = password
    u.login = 'admin' if u.respond_to?(:login)
    u.role_type = RoleType.admin
  end
    
  admin.skip_confirmation!
  admin.save!

  puts "Admin: #{admin.email}, #{admin.password}"
end

def insert_structures
  Structure.truncate!
  
  main_page = Structure.create!({:title => "Главная страница", :slug => "main-page", :structure_type => StructureType.main, :parent => nil}, :as => :admin)
  #Structure.create!({:title => "Трансляции", :slug => "broadcasts", :structure_type => StructureType.broadcasts, :parent => main_page}, :as => :admin)
  #Structure.create!({:title => "Прямые репортажи", :slug => "posts", :structure_type => StructureType.posts, :parent => main_page}, :as => :admin)
end

insert_user
insert_structures

Version data entries

12 entries across 7 versions & 1 rubygems

Version Path
sunrise-cms-0.5.3 spec/tmp/db/seeds.rb
sunrise-cms-0.5.3 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.2 spec/tmp/db/seeds.rb
sunrise-cms-0.5.2 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.1 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0.rc5 spec/tmp/db/seeds.rb
sunrise-cms-0.5.0.rc5 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0.rc4 spec/tmp/db/seeds.rb
sunrise-cms-0.5.0.rc4 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0.rc3 spec/tmp/db/seeds.rb
sunrise-cms-0.5.0.rc3 lib/generators/sunrise/templates/config/seeds.rb