All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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

#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 #else   #end ## Operations #if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) ) #if ( $continuum.isInBuildingQueue( $item.id ) || $continuum.isInCheckoutQueue( $item.id ) ) #elseif ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 ) #else #end #end #if ( $item.latestBuildId > 0 ) #else #end #if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 || $item.state == 6 ) #else #end #if ( $continuum.security.isAuthorized( $c1user, "deleteProject" ) ) #if ( $item.state == 1 || $item.state == 2 || $item.state == 3 || $item.state == 4 ) #else #end #end #end
  Name Version Build Group
#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 $!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.nameBuildBuild NowBuildBuild HistoryAll ResultsWorking CopyWorking CopyDeleteDelete
#if ( $continuum.security.isAuthorized( $c1user, "buildProject" ) )
Success $success Failed $failures Error $errors #if ( $items && $items.size() > 0 ) #hidden ( "action" "cam" ) #hidden ( "cid" "buildAllProjects" ) #end
#end




© 2015 - 2025 Weber Informatics LLC | Privacy Policy