from django.views.generic.list_detail import object_detail, object_list
from threadedcomments.models import ThreadedComment
from threadedcomments.forms import ThreadedCommentForm
-from threadedcomments.views import comment
+from threadedcomments.views import free_comment
from xerxes.influences.models import Character
from xerxes.influences.models import Influence
from xerxes.tools.forms import ContextModelForm
reply_to = None
# Find the right form class
kwargs['form_class'] = get_influence_comment_form(request.user.is_staff, reply_to)
- return comment(request, edit_id=edit_id, *args, **kwargs)
+ # Override the model, so we don't get a free comment, but a normal
+ # one. We can't use threadedcomments' comment view for that, since
+ # that hardcodes the form_class.
+ kwargs['model'] = ThreadedComment
+ return free_comment(request, edit_id=edit_id, *args, **kwargs)
# vim: set sts=4 sw=4 expandtab: