Mercurial > agora
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 |
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 |