From ca946289e5f0b54483839c8a3671096774877827 Mon Sep 17 00:00:00 2001 From: nishanth Date: Tue, 2 Mar 2010 02:12:57 +0530 Subject: implemented edit_task functionality. --- taskapp/forms/task.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'taskapp/forms') diff --git a/taskapp/forms/task.py b/taskapp/forms/task.py index 9f8cc98..44eb508 100644 --- a/taskapp/forms/task.py +++ b/taskapp/forms/task.py @@ -5,7 +5,20 @@ class TaskCreateForm(forms.ModelForm): class Meta: model = Task fields = ['title', 'desc', 'tags_field', 'credits'] - publish = forms.BooleanField(required=False) + #publish = forms.BooleanField(required=False) + +def EditTaskForm(task, instance=None): + class myForm(forms.ModelForm): + class Meta: + model = Task + fields = ['title', 'desc', 'tags_field', 'credits'] + data = { + 'title': task.title, + 'desc': task.desc, + 'tags_field': task.tags_field, + 'credits': task.credits, + } + return myForm(instance) if instance else myForm(data) def AddMentorForm(choices,instance=None): """ return a form object with appropriate choices """ -- cgit