Updated dashboard timeline, also fixes box colours.

This commit is contained in:
Dan Cryer 2014-12-03 13:10:25 +00:00
parent 1b1a90c1d7
commit 1999231ec3
2 changed files with 20 additions and 6 deletions

View file

@ -20,25 +20,25 @@
switch ($build->getStatus()) {
case \PHPCI\Model\Build::STATUS_NEW:
$updated = $build->getCreated();
$label = 'created';
$label = 'Created';
$color = 'blue';
break;
case \PHPCI\Model\Build::STATUS_RUNNING:
$updated = $build->getStarted();
$label = 'started';
$label = 'Started';
$color = 'yellow';
break;
case \PHPCI\Model\Build::STATUS_SUCCESS:
$updated = $build->getFinished();
$label = 'success';
$label = 'Successful';
$color = 'green';
break;
case \PHPCI\Model\Build::STATUS_FAILED:
$updated = $build->getFinished();
$label = 'failed';
$label = 'Failed';
$color = 'red';
break;
}
@ -66,10 +66,24 @@
<a href="<?php print PHPCI_URL; ?>build/view/<?php print $build->getId(); ?>">
Build #<?php print $build->getId(); ?>
</a>
-
<?php print $label; ?>
</h3>
<div class="timeline-body">
Build <?php print $label; ?>
<?php
if ($build->getCommitId() !== 'Manual') {
print sprintf(
'<a href="%s">%s (%s)</a>',
$build->getCommitLink(),
substr($build->getCommitId(), 0, 7),
$build->getCommitterEmail()
);
} else {
print 'Manual Build';
}
?>
- <?php print $build->getCommitMessage(); ?>
</div>
</div>
</li>

View file

@ -67,7 +67,7 @@ foreach($projects as $project):
if ($failures == 0) {
$health = 'Good';
$subcls = 'green';
} elseif ($failures > $successes) {
} elseif ($successes == 0) {
$health = 'Bad';
$subcls = 'red';
} else {