app/projrev/views/proposal.py
changeset 31 ef9fdc847543
parent 30 94fe7fe7394d
child 32 b39994cca761
equal deleted inserted replaced
30:94fe7fe7394d 31:ef9fdc847543
    18 from django.shortcuts import render_to_response
    18 from django.shortcuts import render_to_response
    19 from django.template import RequestContext
    19 from django.template import RequestContext
    20 
    20 
    21 from projrev.models import Project
    21 from projrev.models import Project
    22 from projrev.models import Proposal
    22 from projrev.models import Proposal
       
    23 from projrev.models import Review
    23 from projrev.views.helpers import access 
    24 from projrev.views.helpers import access 
    24 from projrev.views.helpers import forms as projrev_forms
    25 from projrev.views.helpers import forms as projrev_forms
    25 
    26 
    26 
    27 
    27 @access.register('proposer')
    28 @access.register('proposer')
   404 def listMyReviews(request):
   405 def listMyReviews(request):
   405   """View function to list all reviews given by a user.
   406   """View function to list all reviews given by a user.
   406   """
   407   """
   407   context = {}
   408   context = {}
   408 
   409 
   409   template = ''
   410   # Get all the reviews and put them to context.
   410   return render_to_response()
   411   reviews = Review.objects.all().order_by('reviewed_on')
       
   412   nr_reviews = len(reviews)
       
   413   if reviews:
       
   414     context['reviews'] = reviews
       
   415     context['last_reviewed'] = reviews[len(reviews)-1].reviewed_on
       
   416     context['nr_reviews'] = nr_reviews
       
   417   
       
   418   template = 'projrev/proposal/myreviews.html'
       
   419 
       
   420   return render_to_response(template, RequestContext(request, context))