X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/653b4c93bc3bbd976bfced39790f74917d58d221..14ac1babc2517320a2c90fa9b4ac36a5a6e68018:/app/models/changeset_comment.rb diff --git a/app/models/changeset_comment.rb b/app/models/changeset_comment.rb new file mode 100644 index 000000000..a010674a3 --- /dev/null +++ b/app/models/changeset_comment.rb @@ -0,0 +1,17 @@ +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