@@ -25,7 +25,11 class Principal < ActiveRecord::Base | |||||
25 | STATUS_LOCKED = 3 |
|
25 | STATUS_LOCKED = 3 | |
26 |
|
26 | |||
27 | has_many :members, :foreign_key => 'user_id', :dependent => :destroy |
|
27 | has_many :members, :foreign_key => 'user_id', :dependent => :destroy | |
28 | has_many :memberships, :class_name => 'Member', :foreign_key => 'user_id', :include => [ :project, :roles ], :conditions => "#{Project.table_name}.status<>#{Project::STATUS_ARCHIVED}", :order => "#{Project.table_name}.name" |
|
28 | has_many :memberships, :class_name => 'Member', | |
|
29 | :foreign_key => 'user_id', | |||
|
30 | :include => [:project, :roles], | |||
|
31 | :conditions => "#{Project.table_name}.status<>#{Project::STATUS_ARCHIVED}", | |||
|
32 | :order => "#{Project.table_name}.name" | |||
29 | has_many :projects, :through => :memberships |
|
33 | has_many :projects, :through => :memberships | |
30 | has_many :issue_categories, :foreign_key => 'assigned_to_id', :dependent => :nullify |
|
34 | has_many :issue_categories, :foreign_key => 'assigned_to_id', :dependent => :nullify | |
31 |
|
35 |
General Comments 0
You need to be logged in to leave comments.
Login now