@(subscription: Subscription, lastNotification: Option[Notification])(implicit req: RequestHeader)
@hotelOffers(hotel: Hotel, offers: Seq[Notification.Offer]) = {
@common.hotel_link(hotel.id, Some(hotel)) @Speller.offers(offers.size) от @offers.minBy(_.price).price р.:
@for(offer <- offers) {
@offer
}
}
@notificationView(notification: ru.yandex.tours.model.subscriptions.Notification) = {
@notification.payload match {
case Notification.Unknown => {
Неизвестно
}
case Notification.DirectionOffers(offers) => {
@for(Notification.HotelOffers(hotel, offers) <- offers) {
@hotelOffers(hotel, offers)
}
}
case Notification.HotelOffers(hotel, offers) => {
@hotelOffers(hotel, offers)
}
}
}
@main("Подписка пользователя " + subscription.user) {
@{
views.html.util.breadcrumbs(
"Все подписки" -> routes.SubscriptionsController.all(),
subscription.user.toString -> routes.SubscriptionsController.forUser(subscription.user.identityType, subscription.user.identity),
subscription.id -> routes.SubscriptionsController.get(subscription.user.identityType, subscription.user.identity, subscription.id)
)
}
@views.html.util.block("Подписка") {
@subscription.subject.query