Add support for commenting on changesets with RSS feeds and email notification of comments to other commenters and people that have chosen to subscribe to a changeset.
17 lines
498 B
Ruby
17 lines
498 B
Ruby
class ChangesetComment < ActiveRecord::Base
|
|
belongs_to :changeset
|
|
belongs_to :author, :class_name => "User"
|
|
|
|
validates_presence_of :id, :on => :update # is it necessary?
|
|
validates_uniqueness_of :id
|
|
validates_presence_of :changeset
|
|
validates_associated :changeset
|
|
validates_presence_of :author
|
|
validates_associated :author
|
|
validates :visible, :inclusion => { :in => [true,false] }
|
|
|
|
# Return the comment text
|
|
def body
|
|
RichText.new("text", read_attribute(:body))
|
|
end
|
|
end
|