It’s funny sometimes how you can spend all day working on some code and all you have to show for it is a handful of new lines of code. That’s how it was today messing with Django contrib comments. I think understand flagging now though.
Django comments comes with the ability to flag comments, flags can basically mean any binary value, approved/unapproved, spamfiltered/unfiltered, etc. The comment view that comes with django comments is for flagging comments for removal. Now, it just flags the comment, if you want the comment to become hidden, you need to add a message listener for flags and have it look through the flag type.
I’ve set all of this up in preparation for retrying djangobayes and commentbayes. Last time I ran into a few exceptions being thrown when there wasn’t a djangobayes database yet, so we’ll see how it goes.
I wonder if I should add the ability to flag/moderate comments in emails, probably a good idea.