diff options
author | nishanth | 2010-03-02 02:12:57 +0530 |
---|---|---|
committer | nishanth | 2010-03-02 02:12:57 +0530 |
commit | ca946289e5f0b54483839c8a3671096774877827 (patch) | |
tree | c8880f5a95ff8c7fc58c6ce3a3b334299373abbc /taskapp/forms | |
parent | 95bd47579adfdb950f4724e3d3aeee4b78b9f1fc (diff) | |
download | pytask-ca946289e5f0b54483839c8a3671096774877827.tar.gz pytask-ca946289e5f0b54483839c8a3671096774877827.tar.bz2 pytask-ca946289e5f0b54483839c8a3671096774877827.zip |
implemented edit_task functionality.
Diffstat (limited to 'taskapp/forms')
-rw-r--r-- | taskapp/forms/task.py | 15 |
1 files changed, 14 insertions, 1 deletions
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 """ |