summaryrefslogtreecommitdiff
path: root/lib/tasks/create_admin_user.rake
blob: 28b7e9f28cf96186d985c3aba6989fd01ef3f5c3 (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(:donor),
      confirmed: true
    )
  end
end