noosfero-create-api-user
301 Bytes
#!/usr/bin/env ruby
login = ARGV[0]
email = ARGV[1]
password = SecureRandom.random_number.to_s
user = User.find_by_login(login)
exit(0) if user
user = User.create!(
login: login,
email: email,
password: password,
password_confirmation: password
)
user.activate
user.generate_private_token!