Changeset - db7f8fac5d43
[Not reviewed]
0 1 0
florapdx - 11 years ago 2013-04-25 22:37:38
floraworleypdx@gmail.com
added user_not_reviewed to templatetags
1 file changed with 7 insertions and 0 deletions:
0 comments (0 inline, 0 general)
symposion/reviews/templatetags/review_tags.py
Show inline comments
 
from django import template
 

	
 
from symposion.reviews.models import Review, ReviewAssignment
 
from symposion.proposals.models import ProposalBase
 

	
 

	
 
register = template.Library()
...
 
@@ -12,6 +13,12 @@ def user_reviews(context):
 
    reviews = Review.objects.filter(user=request.user)
 
    return reviews
 

	
 
@register.assignment_tag(takes_context=True)
 
def user_not_reviewed(context):
 
	request = context["request"]
 
	already_reviewed = [r.proposal_id for r in Review.objects.filter(user=request.user)]
 
	yet_to_review = ProposalBase.objects.exclude(id__in=[p.id for p in ProposalBase.objects.filter(id__in=already_reviewed)]).exclude(speaker=request.user)
 
	return yet_to_review
 

	
 
@register.assignment_tag(takes_context=True)
 
def review_assignments(context):
0 comments (0 inline, 0 general)