Initial commit: there's still tons of base Phoenix boilerplate to remove, but the...
[tech-radar-editor.git] / web / router.ex
1 defmodule TechRadarEditor.Router do
2 use TechRadarEditor.Web, :router
3
4 pipeline :browser do
5 plug :accepts, ["html"]
6 plug :fetch_session
7 plug :fetch_flash
8 plug :protect_from_forgery
9 plug :put_secure_browser_headers
10 end
11
12 pipeline :api do
13 plug :accepts, ["json"]
14 end
15
16 scope "/", TechRadarEditor do
17 pipe_through :browser # Use the default browser stack
18
19 # get "/", PageController, :index
20 # get "/radar", RadarController, :index
21 get "/original", PageController, :index
22 get "/", RadarController, :index
23 end
24
25 scope "/admin", TechRadarEditor do
26 pipe_through :browser
27 resources "/radar_data_point", RadarDataPointController
28 end
29
30 # Other scopes may use custom stacks.
31 # scope "/api", TechRadarEditor do
32 # pipe_through :api
33 # end
34 end