reviewboard.reviews.context¶
-
comment_counts
(user, all_comments, filediff, interfilediff=None)[source]¶ Returns an array of current comments for a filediff, sorted by line number.
Each entry in the array has a dictionary containing the following keys:
Key Description comment_id The ID of the comment text The plain or rich text of the comment rich_text The rich text flag for the comment line The first line number num_lines The number of lines this comment spans user A dictionary containing “username” and “name” keys for the user url The URL to the comment localdraft True if this is the current user’s draft comment review_id The ID of the review this comment is associated with
-
make_review_request_context
(request, review_request, extra_context={}, is_diff_view=False)[source]¶ Returns a dictionary for template contexts used for review requests.
The dictionary will contain the common data that is used for all review request-related pages (the review request detail page, the diff viewer, and the screenshot pages).
For convenience, extra data can be passed to this dictionary.
-
has_comments_in_diffsets_excluding
(review, diffset_pair)[source]¶ Returns whether the specified review has “other comments”.
This is used to notify users that their review has comments on diff revisions other than the one that they happen to be looking at at any given moment.