--- a/src/cm/models.py Wed Jan 27 15:01:51 2010 +0100
+++ b/src/cm/models.py Wed Jan 27 16:18:30 2010 +0100
@@ -264,10 +264,15 @@
comment.save(keep_dates=keep_dates)
return comment
+from cm.models_base import KEY_MAX_SIZE, generate_key
+
class Comment(PermanentModel, AuthorModel):
modified = models.DateTimeField()
created = models.DateTimeField()
+ # key to identify same comments across versions
+ id_key = models.CharField(max_length=KEY_MAX_SIZE, db_index=True, default=generate_key)
+
text_version = models.ForeignKey("TextVersion")
# comment_set will be replies