
templates.screens.Summary.vm Maven / Gradle / Ivy
## 1 = new
## 2 = ok
## 3 = failed
## 4 = error
## 5 = signalled
## 6 = building
## 7 = checking out
## 8 = updating
$page.setTitle( "Continuum" )
#if ( $data.user )
#set ( $c1user = $continuum.getUser( $data.user.userId ) )
#else
#set ( $c1user = $continuum.security.getGuestUser() )
#end
#set( $success = 0 )
#set( $failures = 0 )
#set( $errors = 0 )
Continuum Projects
Name
Version
Build
Group
#set ( $items = $continuum.projects )
#set ( $buildResults = $continuum.getLatestBuildResults() )
#set ( $buildResultsInSuccess = $continuum.getBuildResultsInSuccess() )
#foreach ( $item in $items )
#if ( $item.state == 2 )
#set( $success = $success + 1 )
#elseif ( $item.state == 3 )
#set( $failures = $failures + 1 )
#elseif( $item.state == 4 )
#set( $errors = $errors + 1 )
#end
#if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#set ( $latestBuild = $buildResults.get( $item.id ) )
#set ( $generatedState = $state.generate( $item ) )
#if ( $latestBuild && $generatedState != "New" )
$generatedState
#else
$generatedState
#end
#else
#end
$!item.name
$!item.version
#if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) )
In queue
#elseif ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
#if ( $item.buildNumber != 0 )
#set ( $build = $buildResultsInSuccess.get( $item.id ) )
$item.buildNumber
#else
$item.buildNumber
#end
#else
In progress
#end
$item.projectGroup.name
## Operations
#if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) )
#if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) )
Build
#elseif ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
Build Now
#else
Build
#end
#end
#if ( $item.latestBuildId > 0 )
Build History
#else
All Results
#end
#if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 )
Working Copy
#else
Working Copy
#end
#if ( $continuum.security.isAuthorized( $c1user, "deleteProject" ) )
#if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 )
Delete
#else
Delete
#end
#end
#end
#if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) )
#end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy