Sha256: 9574e4aaa231f8210bfd0d32fcad65dd5cbbf280ba2c43c900b618d2eeb01f5f

Contents?: true

Size: 1.05 KB

Versions: 4

Compression:

Stored size: 1.05 KB

Contents

# encoding: utf-8

def insert_user  
  User.truncate!
  Role.truncate!
  password = Rails.env.production? ? Devise.friendly_token : (1..9).to_a.join
  
  admin = User.new do |u|
    u.name = "Administrator"
    u.email = 'dev@example.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

4 entries across 2 versions & 1 rubygems

Version Path
sunrise-cms-0.5.0.rc2 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0.rc2 spec/tmp/db/seeds.rb
sunrise-cms-0.5.0.rc1 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-0.5.0.rc1 spec/tmp/db/seeds.rb