diff options
-rw-r--r-- | taskapp/models.py | 1 | ||||
-rw-r--r-- | taskapp/views/user.py | 3 | ||||
-rw-r--r-- | templates/user/view_request.html | 1 |
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. |