Sha256: 431f3d76d1c650734121c834c3afddc70eed5272e7b2748e031533322d4b2871

Contents?: true

Size: 836 Bytes

Versions: 2

Compression:

Stored size: 836 Bytes

Contents

# frozen_string_literal: true

def insert_user
  User.delete_all
  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.delete_all

  main_page = Structure.create!(title: 'Главная страница', slug: 'main-page', structure_type: StructureType.main, parent: nil)
  # Structure.create!(title: "Трансляции", slug: "broadcasts", structure_type: StructureType.broadcasts, parent: main_page)
end

insert_user
insert_structures

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sunrise-cms-1.1.1 lib/generators/sunrise/templates/config/seeds.rb
sunrise-cms-1.1.0 lib/generators/sunrise/templates/config/seeds.rb