mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-09-20 23:16:15 +08:00
Fix test
This commit is contained in:
parent
42d6d727b9
commit
a9a278409c
|
@ -7,7 +7,11 @@ class RepositoryRow < ApplicationRecord
|
|||
belongs_to :repository, class_name: 'RepositoryBase'
|
||||
belongs_to :created_by, foreign_key: :created_by_id, class_name: 'User'
|
||||
belongs_to :last_modified_by, foreign_key: :last_modified_by_id, class_name: 'User'
|
||||
belongs_to :archived_by, foreign_key: :archived_by_id, class_name: 'User', inverse_of: :repository_row, optional: true
|
||||
belongs_to :archived_by,
|
||||
foreign_key: :archived_by_id,
|
||||
class_name: 'User',
|
||||
inverse_of: :archived_repository_rows,
|
||||
optional: true
|
||||
has_many :repository_cells, -> { order(:id) }, dependent: :destroy
|
||||
has_many :repository_columns, through: :repository_cells
|
||||
has_many :my_module_repository_rows,
|
||||
|
|
|
@ -199,10 +199,14 @@ class User < ApplicationRecord
|
|||
inverse_of: :restored_by
|
||||
has_many :archived_repositories,
|
||||
class_name: 'RepositoryBase',
|
||||
foreign_key: 'archived_by_id'
|
||||
foreign_key: 'archived_by_id',
|
||||
inverse_of: :archived_by,
|
||||
dependent: :nullify
|
||||
has_many :archived_repository_rows,
|
||||
class_name: 'RepositoryRow',
|
||||
foreign_key: 'archived_by_id'
|
||||
foreign_key: 'archived_by_id',
|
||||
inverse_of: :archived_by,
|
||||
dependent: :nullify
|
||||
has_many :assigned_my_module_repository_rows,
|
||||
class_name: 'MyModuleRepositoryRow',
|
||||
foreign_key: 'assigned_by_id'
|
||||
|
|
Loading…
Reference in a new issue