You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
789 B
37 lines
789 B
Admin.create( |
|
:email => 'admin@entrydns.net', |
|
:password => 'garlik1', |
|
:password_confirmation => 'garlik1' |
|
) |
|
puts 'Admin created' |
|
|
|
# an user for administrative purposes |
|
admin = User.new( |
|
first_name: 'admin', |
|
last_name: 'admin', |
|
email: 'admin@entrydns.net', |
|
password: 'garlik1', |
|
password_confirmation: 'garlik1' |
|
) |
|
admin.confirmed_at = Time.now |
|
admin.save! |
|
admin.confirm! |
|
|
|
Settings.host_domains.each do |name| |
|
host_domain = Domain.new(name: name, user_id: admin.id) |
|
host_domain.type = 'NATIVE' |
|
host_domain.setup(admin.email) |
|
host_domain.save! |
|
end |
|
|
|
# sample user |
|
user = User.new( |
|
first_name: 'user', |
|
last_name: 'user', |
|
email: 'user@entrydns.net', |
|
password: 'useruser', |
|
password_confirmation: 'useruser' |
|
) |
|
user.confirmed_at = Time.now |
|
user.save! |
|
user.confirm!
|
|
|