honzakral / django-threadedcomments

django-threadedcomments is a simple yet flexible threaded commenting system for Django.
BSD 3-Clause "New" or "Revised" License
622 stars 165 forks source link

What is the expected way to not require email to post? #96

Open banagale opened 6 years ago

banagale commented 6 years ago

The default implementation of threadedcomments includes django_comments requirement of an email address be passed with the posted content from the comment form.

If I were extending djangocomments with my own app, I'd create subclass CommentForm the way ThreadedCommentForm does, but include ``email = forms.EmailField(label=("Email address"), required=False)``

In fact, if I add this line to threadedcomments forms.py, I can submit without the email address. Realizing I don't want to modify this threadedcomments, what is the suggested way to get around this requirement?

For example, contrib-comments suggests creating a custom app. But since threadedcomments is already essentially this, is there a simpler way than creating yet another app next to comments and threaded comments to bypass this requirement?