diff options
author | MrYummy <elemental428@gmail.com> | 2017-06-02 19:31:15 +0200 |
---|---|---|
committer | MrYummy <elemental428@gmail.com> | 2017-06-18 13:11:36 -0400 |
commit | 79ad8b201edeecfa8c3402b302fa43af0c802328 (patch) | |
tree | 5ed7bd8de15de7de413de09ccd28a5b45a6cd9cd /lib | |
parent | b99e62b7e7de3cc6c020a7a89a9d4066f6b0d797 (diff) |
Changed 'no badge' check to be more reliable, added rake task for creating superadmin users
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tasks/create_admin_user.rake | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/tasks/create_admin_user.rake b/lib/tasks/create_admin_user.rake new file mode 100644 index 0000000..28b7e9f --- /dev/null +++ b/lib/tasks/create_admin_user.rake @@ -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 |