Commit d828cc68f739a3dbcacdedcd7542955c564f6a46

Authored by Antonio Terceiro
2 parents 93a39ae6 6aacc037

Merge branch 'noosfero_regenerate_expired_token' into 'master'

Noosfero regenerate expired token

See merge request !78
cookbooks/noosfero/files/noosfero-create-api-user
@@ -5,13 +5,19 @@ email = ARGV[1] @@ -5,13 +5,19 @@ email = ARGV[1]
5 password = SecureRandom.random_number.to_s 5 password = SecureRandom.random_number.to_s
6 6
7 user = User.find_by_login(login) 7 user = User.find_by_login(login)
8 -exit(0) if user  
9 -  
10 -user = User.create!(  
11 - login: login,  
12 - email: email,  
13 - password: password,  
14 - password_confirmation: password  
15 -)  
16 -user.activate  
17 -user.generate_private_token! 8 +if user
  9 + if user.private_token_expired?
  10 + user.generate_private_token!
  11 + else
  12 + exit(0)
  13 + end
  14 +else
  15 + user = User.create!(
  16 + login: login,
  17 + email: email,
  18 + password: password,
  19 + password_confirmation: password
  20 + )
  21 + user.activate
  22 + user.generate_private_token!
  23 +end