Feature: add a rake task that's like register but also accepts password

and produces cleaner output
这个提交包含在:
Andrew 2017-10-26 23:00:53 -07:00
父节点 ccc2f608c5
当前提交 4234c0ba7b
共有 1 个文件被更改,包括 22 次插入0 次删除

查看文件

@ -483,6 +483,28 @@ namespace :mastodon do
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 :media do
desc 'Remove media attachments attributed to silenced accounts'
task remove_silenced: :environment do