summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--taskapp/models.py1
-rw-r--r--taskapp/views/user.py3
-rw-r--r--templates/user/view_request.html1
3 files changed, 5 insertions, 0 deletions
diff --git a/taskapp/models.py b/taskapp/models.py
index cb72070..0a1a5d5 100644
--- a/taskapp/models.py
+++ b/taskapp/models.py
@@ -137,6 +137,7 @@ class Request(models.Model):
sent_by = models.ForeignKey(User, related_name = "%(class)s_sent_by", blank = False)
role = models.CharField(max_length = 2, blank = False)
reply = models.BooleanField(default = False)
+ remarks = models.TextField(default = "",blank = True)
is_read = models.BooleanField(default = False)
creation_date = models.DateTimeField()
reply_date = models.DateTimeField()
diff --git a/taskapp/views/user.py b/taskapp/views/user.py
index e1e3fbd..32a54aa 100644
--- a/taskapp/views/user.py
+++ b/taskapp/views/user.py
@@ -148,6 +148,9 @@ def process_request(request, rid, reply):
reqs = user.request_sent_to.filter(is_replied=False).order_by('creation_date')
req_obj = reqs[int(rid)]
reply = True if reply == "yes" else False
+ req_obj.remarks = request.POST.get('remarks', "")
+ req_obj.save()
+
reply_to_request(req_obj, reply, user)
return show_msg("Your reply has been processed", browse_request_url, "view other requests")
diff --git a/templates/user/view_request.html b/templates/user/view_request.html
index 6eae7b5..f8f1403 100644
--- a/templates/user/view_request.html
+++ b/templates/user/view_request.html
@@ -19,6 +19,7 @@
<input value="Yes" type="submit">
</form>
<form action="no/" method="post">
+ Remarks: <input type="text" name="remarks">
<input value="No" type="submit">
</form>
<a href="/user/requests/">Click here</a> to return to the requests page.