summaryrefslogtreecommitdiff
path: root/taskapp/events/task.py
diff options
context:
space:
mode:
authornishanth2010-02-04 22:37:15 +0530
committernishanth2010-02-04 22:37:15 +0530
commit9dbedfce8120701cddfae38135c0ddd9dc57835c (patch)
tree42ef86962f59be0e3986e9bc80f3d2a14d61e5f6 /taskapp/events/task.py
parenta54b93b827fa681b85380824d4f30cb8286a9d92 (diff)
downloadpytask-9dbedfce8120701cddfae38135c0ddd9dc57835c.tar.gz
pytask-9dbedfce8120701cddfae38135c0ddd9dc57835c.tar.bz2
pytask-9dbedfce8120701cddfae38135c0ddd9dc57835c.zip
implemented "add another mentor" functionality to a task.
Diffstat (limited to 'taskapp/events/task.py')
-rw-r--r--taskapp/events/task.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/taskapp/events/task.py b/taskapp/events/task.py
index c887a3c..85845b7 100644
--- a/taskapp/events/task.py
+++ b/taskapp/events/task.py
@@ -21,7 +21,7 @@ def createTask(title,desc,created_by,credits):
"""
try:
- task = Task.objects.get(title=title)
+ task = Task.objects.get(title__iexact=title)
return None
except Task.DoesNotExist:
task = Task(title=title)
@@ -32,3 +32,10 @@ def createTask(title,desc,created_by,credits):
task.save()
return task
+def addSubTask(main_task, sub_task):
+ """ add sub_task to subs list of main_task """
+
+ main_task.subs.add(sub_task)
+ main_task.status = "LO"
+ main_task.save()
+ return main_task