@import helper.CSRF
@(recipe: Recipe, form: Form[_], availableBaseImages: Seq[BaseImage], availableRoles: Seq[RoleId])(implicit request: RequestHeader, messages: play.api.i18n.Messages)
@implicitFieldConstructor = @{ b3.horizontal.fieldConstructor("col-md-2", "col-md-10") }
@simpleLayout("AMIgo"){
@b3.form(routes.RecipeController.updateRecipe(recipe.id)) {
@CSRF.formField
@b3.static("ID"){@recipe.id.value}
@b3.textarea( form("description"), Symbol("_label") -> "Description" )
@b3.text( form("diskSize"), Symbol("_label") -> "Disk Size" )
Setting a disk size will add a GP2 block device to your AMI.
@b3.text( form("bakeSchedule"), Symbol("_label") -> "Bake schedule", Symbol("placeholder") -> "e.g. \"0 0 3 * * ?\" to run every night at 3am" )
@b3.text( form("encryptFor"), Symbol("_label") -> "Request encrypted copy", Symbol("placeholder") -> "e.g. 123456789012, 210987654321" )
@b3.select( form("baseImageId"), availableBaseImages.map(_.id.value).zip(availableBaseImages.map(_.id.value)), Symbol("_label") -> "Base image" )
@b3.submit(Symbol("class") -> "btn btn-primary"){ Save }
}
}