Current section
Files
Jump to
Current section
Files
lib/plato_web/router.ex
defmodule PlatoWeb.Router do
use Phoenix.Router
pipeline :browser do
plug(:accepts, ["html"])
plug(:fetch_session)
plug(:fetch_flash)
plug(:put_root_layout, html: {PlatoWeb.Layouts, :root})
end
scope "/", PlatoWeb do
pipe_through(:browser)
get("/", SchemaController, :index)
post("/", SchemaController, :create)
get("/schemas/:id", SchemaController, :show)
post("/schemas/:schema_id/fields", FieldController, :create)
post("/schemas/:schema_id/fields/reorder", FieldController, :reorder)
get("/schemas/:schema_id/fields/:id/edit", FieldController, :edit)
post("/schemas/:schema_id/fields/:id/update", FieldController, :update)
get("/schemas/:schema_id/fields/:id/delete", FieldController, :delete_confirm)
post("/schemas/:schema_id/fields/:id/delete", FieldController, :delete)
get("/content", ContentController, :index)
get("/content/new", ContentController, :new)
post("/content", ContentController, :create)
get("/content/:id", ContentController, :show)
get("/content/:id/edit", ContentController, :edit)
post("/content/:id/update", ContentController, :update)
end
end