## 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

#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 #else $generatedState #end #elseif ( $continuum.isInBuildingQueue( $item.id ) ) #if ( $buildResults.get( $item.id ) ) #set ( $latestBuild = $buildResults.get( $item.id ) ) #end #if ( $latestBuild ) #set ( $generatedState = $state.generate( $latestBuild ) ) $generatedState #else   #end #else   #end ## Operations #if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) ) #end #if ( $continuum.security.isAuthorized( $c1user, "deleteProject" ) ) #end #end
Name Version
Build
Group
#if ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 ) #if ( $buildResults.get( $item.id ) ) #set ( $latestBuild = $buildResults.get( $item.id ) ) #end #set ( $generatedState = $state.generate( $item ) ) #if ( $latestBuild && $generatedState != "New" ) $generatedState
$!item.name $!item.version
#if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) ) In Queue #elseif ( $item.state == 1 || $item.state == 10 || $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 #elseif ( $item.state == 6 ) Building #elseif ( $item.state == 7 ) Checking Out sources #elseif ( $item.state == 8 ) Updating sources #else In Queue #end
$item.projectGroup.name #if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) ) Build Now #elseif ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 ) Build Now #else Build Now #end #if ( $item.latestBuildId > 0 ) Build History #else Build History #end #if ( $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 ) Working Copy #else Working Copy #end #if ( $item.state == 1 || $item.state == 10 || $item.state == 2 || $item.state == 3 || $item.state == 4 ) Delete #else Delete #end
#if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) )
Success $success Failed $failures Error $errors #if ( $items && $items.size() > 0 ) #hidden ( "action" "cam" ) #hidden ( "cid" "buildAllProjects" ) #end
#else
Success $success Failed $failures Error $errors
#end