@import ru.yandex.tours.db.geomapping._
@(regionMappings: RegionGeoMappings)(implicit req: RequestHeader)
@import views.Utils
@import helper._
@import forms._
@import ru.yandex.tours.model.hotels.Partners
@import ru.yandex.tours.model.hotels.Partners.Partner
@geo_id_form(form: Form[RegionGeoMappings], formId: Int) = {
@enumSelect(form(s"mappings[$formId].partner"), Partners.values,
'class -> "form-control",
'_label -> null
) |
@inputText(form(s"mappings[$formId].country_id"),
'class -> "form-control",
'_label -> null
) |
@inputText(form(s"mappings[$formId].city_id"),
'class -> "form-control",
'_label -> null
) |
@inputText(form(s"mappings[$formId].departure_id"),
'class -> "form-control",
'_label -> null
) |
@inputText(form(s"mappings[$formId].airport_id"),
'class -> "form-control",
'_label -> null
) |
}
@region_link(id: Int) = {
@if(Seq(NotBanned, BannedThis) contains regionMappings.banStatus) {
@select(form("ban_status"), options = options(List("BannedThis", "NotBanned")),
'class -> "form-control", '_label -> "Ban status", '_help -> "")
} else {
}
@util.block("") {
Partner | Country | City | Departure | Airport |
@for(i <- 0 to regionMappings.keys.size) {
@geo_id_form(form, i)
}
}
}
}
}