Changed 'no badge' check to be more reliable, added rake task for creating superadmin users
This commit is contained in:
18
lib/tasks/create_admin_user.rake
Normal file
18
lib/tasks/create_admin_user.rake
Normal 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
|
||||
Reference in New Issue
Block a user