Compare commits
1 Commits
cybrespace
...
feature_ma
Author | SHA1 | Date |
---|---|---|
Andrew | 4234c0ba7b |
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue