Report highest review if none are less than zero
This commit is contained in:
parent
8490c34d77
commit
1d772ae9b9
|
@ -23,11 +23,15 @@ def fail_status(job_data, token):
|
|||
def review_feedback(mp):
|
||||
return '
'.join(mp.feedback)
|
||||
|
||||
def lowest_feedback(mp):
|
||||
if mp.lowest_feedback is None:
|
||||
def display_feedback(mp):
|
||||
if mp.lowest_feedback is None or mp.highest_feedback is None:
|
||||
return ''
|
||||
|
||||
if mp.lowest_feedback > 0:
|
||||
report_value = mp.highest_feedback
|
||||
color = '#00AA00'
|
||||
else:
|
||||
report_value = mp.lowest_feedback
|
||||
color = '#FF0000'
|
||||
return '<font style="color: %s;">%+d</font>' % (color, mp.lowest_feedback)
|
||||
|
||||
return '<font style="color: %s;">%+d</font>' % (color, report_value)
|
||||
|
|
|
@ -16,7 +16,7 @@ class MergeProp(object):
|
|||
if spec:
|
||||
cause = '%s feature' % spec.priority
|
||||
except:
|
||||
print 'WARNING: unabled to find cause for %s' % topic
|
||||
print 'WARNING: unable to find cause for %s' % topic
|
||||
cause = 'No link'
|
||||
|
||||
cause_score = {
|
||||
|
@ -55,11 +55,14 @@ class MergeProp(object):
|
|||
self.cause = cause
|
||||
self.jobs = smoker.jobs(self.revision[:7])
|
||||
self.feedback = []
|
||||
min_value = None
|
||||
|
||||
self.lowest_feedback = None
|
||||
self.highest_feedback = None
|
||||
|
||||
for approval in review['currentPatchSet'].get('approvals', []):
|
||||
name = approval['by']['name']
|
||||
value = int(approval['value'])
|
||||
self.feedback.append('%s: %+d' % (name, value))
|
||||
if min_value is None or min_value > value:
|
||||
min_value = value
|
||||
self.lowest_feedback = min_value
|
||||
|
||||
self.lowest_feedback = min(self.lowest_feedback, value) or value
|
||||
self.highest_feedback = max(self.highest_feedback, value) or value
|
||||
|
|
|
@ -85,7 +85,7 @@
|
|||
$mp.score
|
||||
</td>
|
||||
<td>
|
||||
<a title="$helper.review_feedback($mp)">$helper.lowest_feedback($mp)</a>
|
||||
<a title="$helper.review_feedback($mp)">$helper.display_feedback($mp)</a>
|
||||
</td>
|
||||
<td>
|
||||
|
||||
|
|
Loading…
Reference in New Issue