Changed 'no badge' check to be more reliable, added rake task for creating superadmin users

This commit is contained in:
MrYummy
2017-06-02 19:31:15 +02:00
parent b99e62b7e7
commit 79ad8b201e
6 changed files with 34 additions and 30 deletions

View File

@@ -0,0 +1,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