X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=influences%2Fforms.py;h=a5f414fcf3a5b4f0392a36f9ff0b3b771a10afed;hb=d55284fdb62ff1b4d8dec653bf13cf44b4b01022;hp=b9416f9d590dc5238b1615a4cefa13b70445e623;hpb=2ae4f2443bdf48a26be09b126b7720771bd6d477;p=matthijs%2Fprojects%2Fxerxes.git diff --git a/influences/forms.py b/influences/forms.py index b9416f9..a5f414f 100644 --- a/influences/forms.py +++ b/influences/forms.py @@ -1,3 +1,5 @@ +from django.forms.fields import CharField +from django.forms.widgets import Textarea from threadedcomments.forms import ThreadedCommentForm from xerxes.tools.forms import ContextModelForm from models import Influence, Character @@ -10,6 +12,9 @@ from models import Influence, Character # didn't get this to work yet. # class InfluenceCommentForm(ThreadedCommentForm): + # Force the textare to 80 columns. This is really a hack, we should + # rather create a template tag to do this at the template level. + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(InfluenceCommentForm, self).__init__(*args, **kwargs) @@ -17,6 +22,7 @@ class InfluenceCommentForm(ThreadedCommentForm): exclude = ('markup', ) class AdminInfluenceCommentForm(ThreadedCommentForm): + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(AdminInfluenceCommentForm, self).__init__(*args, **kwargs) @@ -25,6 +31,7 @@ class AdminInfluenceCommentForm(ThreadedCommentForm): exclude = ('markup', ) class AdminPrivateInfluenceCommentForm(ThreadedCommentForm): + comment = CharField(widget=Textarea(attrs={'cols' : 80})) def __init__(self, *args, **kwargs): super(AdminPrivateInfluenceCommentForm, self).__init__(*args, **kwargs) self.instance.is_public = False @@ -60,7 +67,7 @@ def _get_influence_comment_form(allow_markup, allow_public, allow_private): class InfluenceForm(ContextModelForm): class Meta: model = Influence - fields = ('character', 'contact', 'summary', 'description') + fields = ('initiator', 'contact', 'summary', 'description') class CharacterForm(ContextModelForm): class Meta: