Re-added add_user_automatic rake task

Registered as a patron, couldn't create my account.
This commit is contained in:
Len Payne 2018-11-18 23:47:08 -05:00
parent 9a49c503c8
commit 2f25f4f9a3
1 changed files with 22 additions and 0 deletions

View File

@ -388,6 +388,28 @@ namespace :mastodon do
end end
end end
desc 'Machine-readably add a user by providing their email, username and initial password.' \
'The user will receive a confirmation email.'
task add_user_automatic: :environment do
print 'Enter email: '
email = STDIN.gets.chomp
print 'Enter username: '
username = STDIN.gets.chomp
print 'Enter password: '
password = STDIN.gets.chomp
user = User.new(email: email, password: password, account_attributes: { username: username })
if user.save
puts 'User added and confirmation mail sent to user\'s email address.'
else
user.errors.each do |key, val|
STDERR.puts "#{key}: #{val}"
end
end
end
namespace :webpush do namespace :webpush do
desc 'Generate VAPID key' desc 'Generate VAPID key'
task generate_vapid_key: :environment do task generate_vapid_key: :environment do