: if ( !$post.addpost ) { : if ( $post.unreachable ) {

<: $post.title :>

Could not reach this hypervisor: <: $post.state :>
: } else {

<: $post.title :> <: $post.state :> : if ( $post.is_self ) { dom0 : } : if ( !$post.has_recipe ) { unprovisioned : }

: # Declared private in the sidecar, so a reader who cannot edit : # never receives it -- there is nothing here to remember to guard. : if ( $post.preview ) { console of <: $post.title :>
: } on <: $post.hypervisor_title :> — <: $post.vcpus :> vCPU : if ( $can_edit && $post.recipe ) {
Recipe — <: $post.recipe_path :>
<: $post.recipe :>
: } : if ( $can_edit && $post.reprovision_log ) {
Last reprovision
<: $post.reprovision_log :>
: } : if ( $can_edit ) {
: # Trog::DataSource::Virt::act() refuses these for the : # server drawing the page. Not offering them is not the guard. : # (A semicolon in a Kolon comment ends the statement, so do not.) : if ( !$post.is_self ) { : if ( $post.is_active ) { : } else { : } : } : if ( !$post.is_self ) { : }
: # Separate form, because this one carries a passphrase and has : # no business sharing a submit with the buttons above. : if ( $post.can_reprovision ) {
: } : }
: } : }