diff options
author | anoop | 2010-02-24 19:11:43 +0530 |
---|---|---|
committer | anoop | 2010-02-24 19:11:43 +0530 |
commit | c1921ba40a75a270fd7d567c21c616dfa4b0b291 (patch) | |
tree | 064701525d1f4d6fb294db87ac9b721df68aa8d1 | |
parent | 8e427b86048a42ad22659f465545bc1cba45986b (diff) | |
download | pytask-c1921ba40a75a270fd7d567c21c616dfa4b0b291.tar.gz pytask-c1921ba40a75a270fd7d567c21c616dfa4b0b291.tar.bz2 pytask-c1921ba40a75a270fd7d567c21c616dfa4b0b291.zip |
changed the method reply_to_request to accept request object instead of request id.
-rw-r--r-- | taskapp/utilities/request.py | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/taskapp/utilities/request.py b/taskapp/utilities/request.py index 39ff3a6..c53fad9 100644 --- a/taskapp/utilities/request.py +++ b/taskapp/utilities/request.py @@ -23,22 +23,18 @@ def create_request(to,by,role,task=None,assigned_user=None,pynts=0): req.pynts = pynts req.save() -def reply_to_request(request_id, reply): +def reply_to_request(request_obj, reply): """ makes a request replied with the given reply. arguments: - request_id - a number denoting the id of the Request object + request_obj - Request object for which change is intended reply - a boolean value to be given as reply (True/False) """ - try: - request = Request.objects.get(id = request_id) - except Request.DoesNotExist: - return False #No such request exist - if not request.replied: - request.reply = reply - request.replied = True - request.read = True - request.reply_date = datetime.now() - request.save() + if not request_obj.replied: + request_obj.reply = reply + request_obj.replied = True + request_obj.read = True + request_obj.reply_date = datetime.now() + request_obj.save() return True #Reply has been added successfully return False #Already replied |