diff --git a/project/WebDashboard/templates/ProjectGrid.vm b/project/WebDashboard/templates/ProjectGrid.vm index 4bc32b3a0..033ef2859 100644 --- a/project/WebDashboard/templates/ProjectGrid.vm +++ b/project/WebDashboard/templates/ProjectGrid.vm @@ -1,265 +1,358 @@ - - -
- + + -#if ($forceBuildMessage.Length > 0) -- - - $translations.Translate($forceBuildMessage) - - -
-#end + + + + + #if ($forceBuildMessage.Length > 0) ++ + + $translations.Translate($forceBuildMessage) + + +
+ #end -#set ($ProjectOKCounter = 0) -#set ($ProjectNOKCounter = 0) -#foreach ($projectGridRow in $projectGrid) - #if ($projectGridRow.BuildStatus == "Success") - #set ($ProjectOKCounter = $ProjectOKCounter + 1) - #else - #set ($ProjectNOKCounter = $ProjectNOKCounter + 1) - #end -#end -#set ($ProjectCounter = $ProjectOKCounter + $ProjectNOKCounter) -#if ($ProjectCounter == 0) - #set ($OKPercent = 50) - #set ($NOKPercent = 0) -#else - #set ($OKPercent = 50 * $ProjectOKCounter / $ProjectCounter) - #set ($NOKPercent = 50 - $OKPercent) -#end -#set ($OKPercentToolTip = $OKPercent * 2) + #set ($ProjectOKCounter = 0) + #set ($ProjectNOKCounter = 0) + #foreach ($projectGridRow in $projectGrid) + #if ($projectGridRow.BuildStatus == "Success") + #set ($ProjectOKCounter = $ProjectOKCounter + 1) + #else + #set ($ProjectNOKCounter = $ProjectNOKCounter + 1) + #end + #end + #set ($ProjectCounter = $ProjectOKCounter + $ProjectNOKCounter) + #if ($ProjectCounter == 0) + #set ($OKPercent = 50) + #set ($NOKPercent = 0) + #else + #set ($OKPercent = 50 * $ProjectOKCounter / $ProjectCounter) + #set ($NOKPercent = 50 - $OKPercent) + #end + #set ($OKPercentToolTip = $OKPercent * 2) -#if ($projectGrid.Length > 0) -
-
|
- ||||||||||||||||||
$translations.Translate("Server") | - #end -$translations.Translate("Admin") | -$translations.Translate("Project Name") | -$translations.Translate("Last Build Status") | -$translations.Translate("Last Build Time") | -$translations.Translate("Next Build Time") | -$translations.Translate("Last Build Label") | -$translations.Translate("CCNet Status") | -$translations.Translate("Activity") | -$translations.Translate("Messages") | -
---|
+
|
+ ||||||||||||||||||
$translations.Translate("Project Name") | +$translations.Translate("Last 5 Builds") | +$translations.Translate("Statistics") | +$translations.Translate("Messages") | +$translations.Translate("Last Build Time") | +$translations.Translate("Running Time") | +$translations.Translate("Status") | +$translations.Translate("Queue Position(Priority)") | +$translations.Translate("Activity") | +$translations.Translate("Admin") | +|||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
$projectGridRow.ServerName | - #end -- - | -- $projectGridRow.Name - | -$translations.Translate($projectGridRow.BuildStatus) | -$projectGridRow.LastBuildDate | -$translations.Translate($projectGridRow.NextBuildTime) | -$translations.Translate($projectGridRow.LastBuildLabel) | -$translations.Translate($projectGridRow.Status) | -$translations.Translate($projectGridRow.Activity.ToString()) | -
-
|
+ + $projectGridRow.Name + | +
+ #set($cont = 0)
+ #foreach($dataGridRow in $projectGridRow.LastFiveData)
+ #if ($dataGridRow.BuildStatus == "Failure" )
+ #set($color = "red")
+ #set($span = "Failure: ")
+ #elseif ($dataGridRow.BuildStatus == "Exception" )
+ #set($color = "orange")
+ #set($span = "Exception: ")
+ #elseif ($dataGridRow.BuildStatus == "Unknown" )
+ #set($color = "blue")
+ #set($span = "Unknown: ")
+ #else
+ #set($color = "green")
+ #set($span = "Success: ")
+ #end
+ #set($date = $dataGridRow.Date)
+ #set($link = $dataGridRow.Link)
+ #set($runningTime = $dataGridRow.RunningTime)
+
+
+ ![]() |
+
+ $projectGridRow.Statistics | + #if ($projectGridRow.Breakers.Length == 0) ++ #else + |
+ #end
+
|
+ + $projectGridRow.LastBuildDate + | -|||
$translations.FormatBuildStage($projectGridRow.BuildStage) | - #else -$translations.FormatBuildStage($projectGridRow.BuildStage) | - #end -|||||||||||||||||
-
|
-
+ #else + | + | + | + | + #end + |
- - $translations.Translate("There were exceptions connecting to the following servers"): - -
-- - $translations.Translate("Server") - - | -- - $translations.Translate("Url") - - | -- - $translations.Translate("Message") - - | -
---|---|---|
- $exception.ServerName - | -- $exception.Url - | -- $exception.Message - | -
+ + $translations.Translate("There were exceptions connecting to the following servers"): + +
++ + $translations.Translate("Server") + + | ++ + $translations.Translate("Url") + + | ++ + $translations.Translate("Message") + + | +
---|---|---|
+ $exception.ServerName + | ++ $exception.Url + | ++ $exception.Message + | +