# Indexes
#
# index_changeset_comments_on_author_id_and_created_at (author_id,created_at)
+# index_changeset_comments_on_author_id_and_id (author_id,id)
# index_changeset_comments_on_changeset_id_and_created_at (changeset_id,created_at)
# index_changeset_comments_on_created_at (created_at)
#
belongs_to :changeset
belongs_to :author, :class_name => "User"
+ scope :visible, -> { where(:visible => true) }
+
validates :id, :uniqueness => true, :presence => { :on => :update },
:numericality => { :on => :update, :only_integer => true }
validates :changeset, :associated => true