|
|
|
@@ -178,13 +178,13 @@ namespace :batch_add_issues do |
|
|
|
user_login = user_login[0..20] if user_login.size > 29 |
|
|
|
issue_created_at = issue['created_at'] |
|
|
|
issue_updated_at = issue['updated_at'] |
|
|
|
user = User.find_by(login: user_login) |
|
|
|
username = "gh-#{user_login}" |
|
|
|
user = User.find_by(login: username) |
|
|
|
unless user.present? |
|
|
|
username = "gh-#{user_login}" |
|
|
|
email = "#{username}@gitlink.org.cn" |
|
|
|
phone = "" |
|
|
|
password = "a12345678" |
|
|
|
user = User.new(nickname: user_login, login: username, mail: email, password: password, type: 'User', phone: phone) |
|
|
|
user = User.new(nickname: username, login: username, mail: email, password: password, type: 'User', phone: phone) |
|
|
|
interactor = Gitea::RegisterInteractor.call({ username: username, email: email, password: password }) |
|
|
|
gitea_user = interactor.result |
|
|
|
result = Gitea::User::GenerateTokenService.call(username, password) |
|
|
|
@@ -230,13 +230,13 @@ namespace :batch_add_issues do |
|
|
|
next if user_login.size >29 |
|
|
|
comment_created_at = comment['created_at'] |
|
|
|
comment_updated_at = comment['updated_at'] |
|
|
|
comment_user = User.find_by(login: user_login) |
|
|
|
username = "gh-#{user_login}" |
|
|
|
comment_user = User.find_by(login: username) |
|
|
|
unless comment_user.present? |
|
|
|
username = "gh-#{user_login}" |
|
|
|
email = "#{username}@gitlink.org.cn" |
|
|
|
phone = "" |
|
|
|
password = "a12345678" |
|
|
|
comment_user = User.new(nickname: user_login, login: username, mail: email, password: password, type: 'User', phone: phone) |
|
|
|
comment_user = User.new(nickname: username, login: username, mail: email, password: password, type: 'User', phone: phone) |
|
|
|
interactor = Gitea::RegisterInteractor.call({ username: username, email: email, password: password }) |
|
|
|
gitea_user = interactor.result |
|
|
|
result = Gitea::User::GenerateTokenService.call(username, password) |
|
|
|
|