ADD gitea databse config

This commit is contained in:
Jasder
2020-09-27 15:30:44 +08:00
parent a308862567
commit 3621f4ff48
7 changed files with 25 additions and 15 deletions

View File

@@ -93,17 +93,11 @@ module Ci::CloudAccountManageable
end
def gitea_oauth_grant!(gitea_uid, application_id)
gitea_server_config = Rails.configuration.database_configuration[Rails.env]["gitea_server"]
if gitea_server_config.blank?
puts "[Gitea Server]: gitea database config missing"
return
else
puts "[Gitea Server]: gitea db config is exists."
end
connection = establish_connection gitea_server_config
connection = Gitea::Database.set_connection.connection
unix_time = Time.now.to_i
# TODO
# 目前直接操作db可以建立对应的model进行操作
sql = "INSERT INTO oauth2_grant ( user_id, application_id, counter, created_unix, updated_unix ) VALUES ( #{gitea_uid}, #{application_id}, 0, #{unix_time}, #{unix_time} );"
connection.execute(sql)