--- a/review/web_templates/review.html Wed Oct 14 20:30:36 2009 -0400
+++ b/review/web_templates/review.html Thu Oct 15 17:53:37 2009 -0400
@@ -15,11 +15,22 @@
$for filename, diff in rcset.diffs().iteritems():
<h3>${ filename }</h3>
+
+ $ file_level_comments = filter(lambda c: c.filename == filename and not c.lines, rcset.comments)
+ $for comment in file_level_comments:
+ <div class="comment">
+ <div class="avatar"><img height="52" width="52" src="http://www.gravatar.com/avatar/${ md5(email(comment.author)).hexdigest() }?s=52"/></div>
+ <div>
+ <div class="author"><a href="mailto:${ email(comment.author) }">${ templatefilters.person(comment.author) }</a> said:</div>
+ <div class="message">${ comment.message }</div>
+ </div>
+ </div>
+
<div class="diff">
<table>
$ max_line = diff['max']
$ content = diff['content']
- $ line_level_comments = filter(lambda c: c.filename == filename, rcset.comments)
+ $ line_level_comments = filter(lambda c: c.filename == filename and c.lines, rcset.comments)
$for n, line in content:
$ kind = 'rem' if line[0] == '-' else 'add' if line[0] == '+' else ''
<tr class="${ kind }">