mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-16 17:55:56 +08:00
ADD gitea databse config
This commit is contained in:
@@ -2,8 +2,8 @@ class Ci::Repo < Ci::RemoteBase
|
||||
self.primary_key = 'repo_id'
|
||||
|
||||
belongs_to :user, foreign_key: :repo_user_id
|
||||
has_one :perm, foreign_key: :perm_repo_uid, dependent: :destroy
|
||||
has_many :builds, foreign_key: "build_repo_id", dependent: :destroy
|
||||
has_one :perm, foreign_key: :perm_repo_uid
|
||||
has_many :builds, foreign_key: :build_repo_id, dependent: :destroy
|
||||
|
||||
def self.find_with_namespace(namespace_path, identifier)
|
||||
logger.info "########namespace_path: #{namespace_path} ########identifier: #{identifier} "
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
class Ci::User < Ci::RemoteBase
|
||||
self.primary_key = 'user_id'
|
||||
|
||||
has_many :repos, foreign_key: "repo_user_id", dependent: :destroy
|
||||
has_many :perms, foreign_key: "perm_user_id", dependent: :delete_all
|
||||
has_many :repos, foreign_key: :repo_user_id, dependent: :destroy
|
||||
has_many :perms, foreign_key: :perm_user_id, dependent: :delete_all
|
||||
has_one :ci_cloud_account, class_name: 'Ci::CloudAccount', foreign_key: :ci_user_id
|
||||
|
||||
end
|
||||
|
||||
@@ -22,7 +22,7 @@ module Droneable
|
||||
end
|
||||
|
||||
def unbind_account!
|
||||
user_projects = selef.projects
|
||||
user_projects = self.projects
|
||||
|
||||
user_projects.update_all(open_devops: false, open_devops_count: 0)
|
||||
set_drone_step!(User::DEVOPS_UNINIT)
|
||||
|
||||
4
app/models/gitea/base.rb
Normal file
4
app/models/gitea/base.rb
Normal file
@@ -0,0 +1,4 @@
|
||||
class Gitea::Base < Gitea::Database
|
||||
self.abstract_class = true
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user