# HG changeset patch # User nishanth # Date 1267305321 -19800 # Node ID 0ede6b2c5cd11600879f088559fb4c429bd04b8e # Parent 3a49a7e23442ea91e6ccd6d458675fdea058253c now view credits page shows all the credits.. including the pending and rejected ones. diff -r 3a49a7e23442 -r 0ede6b2c5cd1 taskapp/views/task.py --- a/taskapp/views/task.py Sun Feb 28 02:07:51 2010 +0530 +++ b/taskapp/views/task.py Sun Feb 28 02:45:21 2010 +0530 @@ -435,12 +435,14 @@ choices.extend([(_.id, _.username) for _ in task.assigned_users.all() ]) prev_credits = task.credit_set.all() ## here we can ditchax credits model and use the request model + credit_requests = task.request_task.filter(role="PY",is_valid=True).order_by('creation_date').reverse() form = AssignCreditForm(choices) context = { 'user':user, 'task':task, 'prev_credits':prev_credits, + 'credit_requests':credit_requests, 'form':form, } diff -r 3a49a7e23442 -r 0ede6b2c5cd1 templates/task/assigncredits.html --- a/templates/task/assigncredits.html Sun Feb 28 02:07:51 2010 +0530 +++ b/templates/task/assigncredits.html Sun Feb 28 02:45:21 2010 +0530 @@ -3,19 +3,36 @@ {{task.title}} {% endblock %} {% block content %} - Click here to return to the task. - {% if prev_credits %} -
-
Previous credits:
- {% for credit in prev_credits %} - {{credit.points}} pynts were given by {{credit.given_by.username}} to - {{credit.given_to.username}} at {{credit.given_time.ctime}}
- {% endfor %} - Mark task as complete. - {% endif %} + Click here to return to the task.
{{form.as_p}}
+ {% if prev_credits %} + Mark task as complete. +
+
Previous credits:
+ {% for req in credit_requests %} +
+ {{req.sent_by.username}} requested assigning of {{req.pynts}} pynts to + {{req.receiving_user.username}} + on {{req.creation_date|date:"D d M Y"}} at {{req.creation_date|time:"H:i"}}
+ {% if req.is_replied %} + status: + {% if req.reply %} + Approved by {{req.replied_by.username}} + on {{req.reply_date|date:"D d M Y"}} at {{req.reply_date|time:"H:i"}}
+ {% else %} + Rejected by {{req.replied_by.username}} + on {{req.reply_date|date:"D d M Y"}} at {{req.reply_date|time:"H:i"}}
+ {% if req.remarks %} + Reason: {{req.remarks}} + {% endif %} + {% endif %} + {% else %} + status: Request pending + {% endif %} + {% endfor %} + {% endif %} {% endblock %}