Example #1
0
def star_comment(request, comment_id):
    comment = get_object_or_404(QuestComment, id=comment_id)

    check_star_rate_limit(request, comment)

    models.star(request.user, comment, ip=request.META['REMOTE_ADDR'])
    Metrics.star.record(request, comment=comment.id)

    comment_details = comment.details()

    return {'comment': comment.details()}
Example #2
0
def star_comment(request, comment_id):
    comment = get_object_or_404(QuestComment, id=comment_id)

    check_star_rate_limit(request, comment)

    models.star(request.user, comment, ip=request.META['REMOTE_ADDR'])
    Metrics.star.record(request, comment=comment.id)

    comment_details = comment.details()

    return {'comment': comment.details()}
Example #3
0
def star_comment(request, comment_id):
    comment = get_object_or_404(QuestComment, id=comment_id)

    check_star_rate_limit(request, comment)

    models.star(request.user, comment, ip=request.META['REMOTE_ADDR'], request=request)
    Metrics.star.record(request, comment=comment.id)

    comment_details = comment.details()
    add_viewer_has_starred_field([comment_details], viewer=request.user)

    return {'comment': comment_details}
Example #4
0
def star_comment(request, comment_id):
    comment = get_object_or_404(QuestComment, id=comment_id)

    check_star_rate_limit(request, comment)

    models.star(request.user,
                comment,
                ip=request.META['REMOTE_ADDR'],
                request=request)
    Metrics.star.record(request, comment=comment.id)

    comment_details = comment.details()
    add_viewer_has_starred_field([comment_details], viewer=request.user)

    return {'comment': comment_details}