legendary-doc-site/apps/admin/lib/admin/router.ex
2020-07-30 16:05:09 +00:00

22 lines
462 B
Elixir

defmodule Admin.Router do
use Admin, :router
pipeline :browser do
plug :accepts, ["html"]
plug :fetch_session
plug :fetch_flash
plug :protect_from_forgery
plug :put_secure_browser_headers
plug :put_layout, {CoreWeb.LayoutView, :app}
end
pipeline :require_admin do
plug AuthWeb.Plugs.RequireAdmin
end
pipeline :api do
plug :accepts, ["json"]
end
use Kaffy.Routes, scope: "/", pipe_through: [:require_admin]
end