def get_user_reviews(request):
"""RESTful version of getting all reviews of a task
"""
logger.debug('get_user_reviews is running')
reviewer_id = request.matchdict.get('id', -1)
# also try to get reviews with specified status
review_status = request.params.get('status', None)
if review_status:
where_conditions = \
"""where "Reviews".reviewer_id = %(reviewer_id)s and
"Reviews_Statuses".code = '%(status)s' """ % {
'reviewer_id': reviewer_id,
'status': review_status
}
else:
where_conditions = """where "Reviews".reviewer_id = %(reviewer_id)s""" % {
'reviewer_id': reviewer_id
}
return get_reviews(request, where_conditions)
# @view_config(
# route_name='get_user_reviews_count',
# renderer='json'
# )
评论列表
文章目录