--- a/pytask/taskapp/views.py Tue Jan 11 14:57:16 2011 +0530
+++ b/pytask/taskapp/views.py Tue Jan 11 16:51:07 2011 +0530
@@ -280,8 +280,9 @@
reviewer_choices = User.objects.filter(is_active=True).\
exclude(reviewing_tasks__uniq_key=tid).\
exclude(claimed_tasks__uniq_key=tid).\
- exclude(approved_tasks__uniq_key=tid).\
+ exclude(selected_tasks__uniq_key=tid).\
exclude(created_tasks__uniq_key=tid)
+
choices = ((a_user.id,a_user.username) for a_user in reviewer_choices)
label = "Reviewer"
@@ -302,6 +303,41 @@
context.update({"form": form})
return render_to_response("task/addreviewer.html", context)
+def view_work(request, tid):
+
+ task_url = "/task/view/tid=%s"%tid
+ task = getTask(tid)
+
+ user = request.user
+ old_reports = task.reports.all()
+
+ context = {"task": task,
+ "old_reports": old_reports,
+ }
+
+ if not user.is_authenticated():
+ return render_to_response("/task/view_work.html", context)
+
+ profile = user.get_profile()
+
+ context.update({"user": user,
+ "profile": profile,
+ })
+
+ context.update(csrf(request))
+
+ working_users = task.selected_users.all()
+ is_working = True if user in working_users else False
+
+ context.update({"is_working": is_working})
+
+ return render_to_response("task/view_work.html", context)
+
+@login_required
+def view_report(request, rid):
+ pass
+
+
@login_required
def create_textbook(request):