fix timeline game previews

pull/1612/head
Thibault Duplessis 2016-02-17 23:00:47 +07:00
parent 927d3bb914
commit 4357ab7ac3
2 changed files with 7 additions and 0 deletions

View File

@ -246,6 +246,12 @@ object Round extends LilaController with TheftPrevention {
}
}
def miniFullId(fullId: String) = Open { implicit ctx =>
OptionOk(GameRepo pov fullId) { pov =>
html.game.mini(pov)
}
}
def atom(gameId: String, color: String) = Action.async { implicit req =>
GameRepo.pov(gameId, color) flatMap {
case Some(pov) => GameRepo initialFen pov.game map { initialFen =>

View File

@ -130,6 +130,7 @@ GET /$gameId<\w{8}>/continue/:mode controllers.Round.continue(game
POST /$gameId<\w{8}>/note controllers.Round.writeNote(gameId: String)
GET /$gameId<\w{8}>/mini controllers.Round.mini(gameId: String, color: String = "white")
GET /$gameId<\w{8}>/$color<white|black>/mini controllers.Round.mini(gameId: String, color: String)
GET /$fullId<\w{12}>/mini controllers.Round.miniFullId(fullId: String)
GET /$gameId<\w{8}>/edit controllers.Editor.game(gameId: String)
GET /$gameId<\w{8}>/$color<white|black>/analysis controllers.UserAnalysis.game(gameId: String, color: String)
POST /$fullId<\w{12}>/forecasts controllers.UserAnalysis.forecasts(fullId: String)