diff options
author | nishanth | 2010-03-04 19:08:47 +0530 |
---|---|---|
committer | nishanth | 2010-03-04 19:08:47 +0530 |
commit | 41ba7417291d681d76621ceecfc9e5191c46c009 (patch) | |
tree | 169beb2dd5c750e0d5cd766e1d39040c922b345e /taskapp/forms | |
parent | f1d2f36818c7033aaff55767a9413d654f68a4c8 (diff) | |
download | pytask-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.py | 15 |
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 """ |