Mercurial > hg > soundsoftware-site
comparison app/models/.svn/text-base/board.rb.svn-base @ 119:8661b858af72
* Update to Redmine trunk rev 4705
author | Chris Cannam |
---|---|
date | Thu, 13 Jan 2011 14:12:06 +0000 |
parents | 513646585e45 |
children |
comparison
equal
deleted
inserted
replaced
39:150ceac17a8d | 119:8661b858af72 |
---|---|
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. |
17 | 17 |
18 class Board < ActiveRecord::Base | 18 class Board < ActiveRecord::Base |
19 belongs_to :project | 19 belongs_to :project |
20 has_many :topics, :class_name => 'Message', :conditions => "#{Message.table_name}.parent_id IS NULL", :order => "#{Message.table_name}.created_on DESC" | 20 has_many :topics, :class_name => 'Message', :conditions => "#{Message.table_name}.parent_id IS NULL", :order => "#{Message.table_name}.created_on DESC" |
21 has_many :messages, :dependent => :delete_all, :order => "#{Message.table_name}.created_on DESC" | 21 has_many :messages, :dependent => :destroy, :order => "#{Message.table_name}.created_on DESC" |
22 belongs_to :last_message, :class_name => 'Message', :foreign_key => :last_message_id | 22 belongs_to :last_message, :class_name => 'Message', :foreign_key => :last_message_id |
23 acts_as_list :scope => :project_id | 23 acts_as_list :scope => :project_id |
24 acts_as_watchable | 24 acts_as_watchable |
25 | 25 |
26 validates_presence_of :name, :description | 26 validates_presence_of :name, :description |