app/views/confirmRecipeDelete.scala.html (26 lines of code) (raw):
@import prism.BakeUsage
@import views.html.helper.CSRF
@(recipeToDelete: Recipe, bakes: Seq[Bake], usages: Seq[BakeUsage])(implicit request: RequestHeader)
@simpleLayout("AMIgo"){
@if(usages.isEmpty) {
<h1>Really delete @recipeToDelete.id?</h1>
<div class="panel panel-default">
<div class="panel-heading">Confirm delete</div>
<div class="panel-body">
<p>Note that this will schedule the deletion of all associated AMIs and underlying EBS snapshots (@bakes.size).</p>
@helper.form(routes.RecipeController.deleteRecipe(recipeToDelete.id)) {
@CSRF.formField
<button class="post btn btn-danger">Delete</button>
}
</div>
</div>
} else {
<h1>Recipe @recipeToDelete.id still has usages</h1>
<div class="panel panel-default">
<div class="panel-heading">Can't be deleted</div>
<div class="panel-body">
This recipe still has usages and cannot be deleted. You can review the usages <a href="@routes.RecipeController.showUsages(recipeToDelete.id)">here</a>.
</div>
</div>
}
}