annotate apps/treecomments/forms.py @ 194:50ba20441122

Added comment template files and customized comments app files
author ahsanalishahid <ahsan.ali.shahid@gmail.com>
date Tue, 02 Jul 2013 02:04:09 +0500
parents
children 134f726fd62c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
194
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
1 from django import forms
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
2 from django.contrib.admin import widgets
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
3 from django.contrib.comments.forms import CommentForm
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
4 from apps.treecomments.models import TreeComments
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
5
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
6 class TreeCommentsForm(CommentForm):
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
7 parent = forms.ModelChoiceField(queryset=TreeComments.objects.all(), required=False, widget=forms.HiddenInput)
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
8
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
9 def get_comment_model(self):
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
10 return TreeComments
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
11
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
12 def get_comment_create_data(self):
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
13 data = super(TreeCommentsForm,self).get_comment_create_data()
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
14 data['parent'] = self.cleaned_data['parent']
50ba20441122 Added comment template files and customized comments app files
ahsanalishahid <ahsan.ali.shahid@gmail.com>
parents:
diff changeset
15 return data