# HG changeset patch # User Nishanth Amuluru # Date 1294551816 -19800 # Node ID 1a88b04adb3952d4bc17356ad447ccd3def1f1ac # Parent ac75d3cfa96ff9af10cd7801620c4cae87c7d7bb created form for making a claim diff -r ac75d3cfa96f -r 1a88b04adb39 pytask/taskapp/forms.py --- a/pytask/taskapp/forms.py Sun Jan 09 10:46:12 2011 +0530 +++ b/pytask/taskapp/forms.py Sun Jan 09 11:13:36 2011 +0530 @@ -1,5 +1,5 @@ from django import forms -from pytask.taskapp.models import Task, WorkReport, TaskComment +from pytask.taskapp.models import Task, WorkReport, TaskComment, TaskClaim class CreateTaskForm(forms.ModelForm): class Meta: @@ -65,6 +65,17 @@ return data +class ClaimTaskForm(forms.ModelForm): + + class Meta: + model = TaskClaim + fields = ["proposal"] + + def clean_proposal(self): + data = self.cleaned_data['proposal'].strip() + if not data: + raise forms.ValidationError('Enter something as a proposal') + return data def AddReviewerForm(choices,instance=None): """ return a form object with appropriate choices """ @@ -74,14 +85,6 @@ form = myform(instance) if instance else myform() return form -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):