summaryrefslogtreecommitdiff
path: root/lib/tasks/create_admin_user.rake
blob: 22dceb39133c59f16ce68fc1d3f9e9fd71c2801e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
desc "Creates a superadmin user. Usage: rake create:create_admin_user[uuid, ign, email, pass]"
namespace :create do
  task :create_admin_user, [:uuid, :ign, :email, :pass] => :environment do |task, args|
    User.create!(
      uuid: args.uuid,
      ign: args.ign,
      email: args.email,
      password: args.pass,
      password_confirmation: args.pass,
      role: Role.get(:superadmin),
      header_scroll: false,
      utc_time: false,
      dark: false,
      badge: Badge.get(:none),
      confirmed: true
    )
  end
end