/
routes
22 lines (16 loc) · 1.08 KB
/
routes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
# Home page
GET / controllers.Application.index(ref: Option[String] ?= None)
# Document detail
GET /documents/$id<[-_a-zA-Z0-9]{16}>/:slug controllers.Application.detail(id, slug, ref: Option[String] ?= None)
# Basic search
GET /search controllers.Application.search(q: Option[String] ?= None, ref: Option[String] ?= None)
# Prismic.io OAuth
GET /signin controllers.Prismic.signin
GET /auth_callback controllers.Prismic.callback(code: Option[String], redirect_uri: Option[String])
POST /signout controllers.Prismic.signout()
GET /not-found controllers.Application.brokenLink(ref: Option[String] ?= None)
# Map static resources from the /public folder to the /assets URL path
GET /assets/*file controllers.Assets.at(path="/public", file)