Add a Influences.type field (Influence / Notification).
[matthijs/projects/xerxes.git] / influences / forms.py
index 7db751735048eb1affbf7ad7608b4a41606b9ffc..754a2192a85927944091734d7e9433c151ec22bc 100644 (file)
@@ -1,4 +1,4 @@
-from django.forms.fields import CharField
+from django.forms.fields import CharField, BooleanField
 from django.forms.widgets import Textarea
 from threadedcomments.forms import ThreadedCommentForm
 from xerxes.tools.forms import ContextModelForm
@@ -23,6 +23,7 @@ class InfluenceCommentForm(ThreadedCommentForm):
 
 class AdminInfluenceCommentForm(ThreadedCommentForm):
     comment = CharField(widget=Textarea(attrs={'cols' : 80}))
+    is_public = BooleanField(required=False, initial=False)
     def __init__(self, *args, **kwargs):
         super(AdminInfluenceCommentForm, self).__init__(*args, **kwargs)
 
@@ -67,7 +68,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 = ('type', 'character', 'contact', 'summary', 'description')
 
 class CharacterForm(ContextModelForm):
     class Meta: