summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornishanth2010-02-25 17:56:42 +0530
committernishanth2010-02-25 17:56:42 +0530
commitf987f1f2c82b58f685d85f8f0d48923aabf5fa4a (patch)
tree0d321eee6be2fcb65dc4a08ef5c40fdaa14b5c84
parenta725bee741ac5391d7b103aa19e08a5cdff74658 (diff)
downloadpytask-f987f1f2c82b58f685d85f8f0d48923aabf5fa4a.tar.gz
pytask-f987f1f2c82b58f685d85f8f0d48923aabf5fa4a.tar.bz2
pytask-f987f1f2c82b58f685d85f8f0d48923aabf5fa4a.zip
assign_credits event now creates a proper request object .
-rw-r--r--taskapp/events/task.py3
-rw-r--r--taskapp/utilities/request.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/taskapp/events/task.py b/taskapp/events/task.py
index ce9c1d9..a3ae263 100644
--- a/taskapp/events/task.py
+++ b/taskapp/events/task.py
@@ -1,5 +1,6 @@
from datetime import datetime
from pytask.taskapp.models import Profile, Task, Comment, Credit, Claim, Map
+from pytask.taskapp.utilities.request import create_request
def publishTask(task):
""" set the task status to open """
@@ -194,7 +195,7 @@ def assignCredits(task, given_by, given_to, points):
""" make a proper request object.
"""
- addCredits(task, given_by, given_to, points)
+ create_request(sent_by=given_by, role="PY", task=task, receiving_user=given_to, pynts=points )
def addCredits(task, given_by, given_to, points):
""" add credit to the credits model.
diff --git a/taskapp/utilities/request.py b/taskapp/utilities/request.py
index b16eca2..30ab6b0 100644
--- a/taskapp/utilities/request.py
+++ b/taskapp/utilities/request.py
@@ -22,7 +22,7 @@ def create_request(sent_by,role,sent_to=None,task=None,receiving_user=None,pynts
req.save()
if role == 'PY':
admin_profiles = Profile.objects.filter(rights='AD')
- for admin in admin_profiles:
+ for admin_profile in admin_profiles:
req.sent_to.add(admin_profile.user)
req.receiving_user = receiving_user
else: