mozreview: add template hook to provide MozReview flag information (
bug 1274375) r=davidwalsh,glob
We're currently injecting a DOM elements using a JavaScript hack. This patch provides a `template_hook_point` called "review-summary-body" so MozReview hook can provide review flag information using a template.
MozReview-Commit-ID: 9dX8whACcaW
--- a/reviewboard/reviewboard/templates/reviews/boxes/review_mozreview.html
+++ b/reviewboard/reviewboard/templates/reviews/boxes/review_mozreview.html
@@ -38,16 +38,17 @@
</div>
</div>
{% template_hook_point "review-summary-header-post" %}
</div>
<div class="banners"></div>
<div class="body">
+{% template_hook_point "review-summary-body" %}
<pre class="body_top reviewtext {% rich_text_classname entry.review.body_top_rich_text %}">{{entry.review.body_top|render_markdown:entry.review.body_top_rich_text}}</pre>
<div class="body-top-comment-section">
{% reply_section entry "" "body_top" "rcbt" entry.review.body_top %}
</div>
{% if entry.comments.diff_comments or entry.comments.screenshot_comments or entry.comments.file_attachment_comments %}
<dl class="review-comments">
--- a/reviewboard/reviewboard/templates/reviews/review_detail_mozreview.html
+++ b/reviewboard/reviewboard/templates/reviews/review_detail_mozreview.html
@@ -77,17 +77,17 @@
<span>{% trans "Collapse All" %}</span>
</a>
</li>
{% endif %}
</ul>
{% for entry in entries %}
{% if entry.review %}
-{% include "reviews/boxes/review.html" %}
+{% include "reviews/boxes/review_mozreview.html" %}
{% elif entry.changedesc %}
{% include "reviews/boxes/change.html" %}
{% endif %}
{% endfor %}
{% endblock content %}
</div>
{% block scripts-post %}