22 lines
462 B
Elixir
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
|