summaryrefslogtreecommitdiff
path: root/taskapp/forms
diff options
context:
space:
mode:
Diffstat (limited to 'taskapp/forms')
-rw-r--r--taskapp/forms/task.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/taskapp/forms/task.py b/taskapp/forms/task.py
index c185164..852109a 100644
--- a/taskapp/forms/task.py
+++ b/taskapp/forms/task.py
@@ -6,3 +6,16 @@ class TaskCreateForm(forms.ModelForm):
model = Task
fields = ['title', 'desc', 'tags', 'credits']
publish = forms.BooleanField(required=False)
+
+def AddMentorForm(choices,instance=None):
+ """ return a form object with appropriate choices """
+
+ class myform(forms.Form):
+ mentor = forms.ChoiceField(choices=choices, required=True)
+ form = myform(instance=instance) if instance else myform()
+ return form
+
+def ClaimTaskForm(models.ModelForm):
+ class Meta:
+ model = Claim
+ fields = ['message']