summaryrefslogtreecommitdiff
path: root/taskapp/forms
diff options
context:
space:
mode:
authornishanth2010-03-04 19:08:47 +0530
committernishanth2010-03-04 19:08:47 +0530
commit41ba7417291d681d76621ceecfc9e5191c46c009 (patch)
tree169beb2dd5c750e0d5cd766e1d39040c922b345e /taskapp/forms
parentf1d2f36818c7033aaff55767a9413d654f68a4c8 (diff)
downloadpytask-41ba7417291d681d76621ceecfc9e5191c46c009.tar.gz
pytask-41ba7417291d681d76621ceecfc9e5191c46c009.tar.bz2
pytask-41ba7417291d681d76621ceecfc9e5191c46c009.zip
ditchaxed the claims model.
Diffstat (limited to 'taskapp/forms')
-rw-r--r--taskapp/forms/task.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/taskapp/forms/task.py b/taskapp/forms/task.py
index 5ed21e5..fe949aa 100644
--- a/taskapp/forms/task.py
+++ b/taskapp/forms/task.py
@@ -1,5 +1,5 @@
from django import forms
-from pytask.taskapp.models import Task, Claim
+from pytask.taskapp.models import Task
class TaskCreateForm(forms.ModelForm):
class Meta:
@@ -53,10 +53,15 @@ def AddMentorForm(choices,instance=None):
form = myform(instance) if instance else myform()
return form
-class ClaimTaskForm(forms.ModelForm):
- class Meta:
- model = Claim
- fields = ['message']
+class ClaimTaskForm(forms.Form):
+ message = forms.CharField(label="Proposal")
+
+ def clean_message(self):
+ data = self.cleaned_data['message'].strip()
+ if not data:
+ raise forms.ValidationError('Enter something as a proposal')
+ return data
+
def ChoiceForm(choices, instance=None):
""" return a form object with appropriate choices """