Move live_dashboard to /admin/dashboard, admin-only

This commit is contained in:
Graham McIntire 2026-04-08 16:25:10 -05:00
parent ba0f1161a7
commit d1ec45b6d3

View file

@ -76,12 +76,13 @@ defmodule MicrowavepropWeb.Router do
# end # end
scope "/" do scope "/" do
pipe_through :browser pipe_through [:browser, :require_authenticated_user]
live_dashboard "/dashboard", live_dashboard "/admin/dashboard",
metrics: MicrowavepropWeb.Telemetry, metrics: MicrowavepropWeb.Telemetry,
ecto_repos: [Microwaveprop.Repo], ecto_repos: [Microwaveprop.Repo],
ecto_psql_extras_options: [long_running_queries: [threshold: "200 milliseconds"]] ecto_psql_extras_options: [long_running_queries: [threshold: "200 milliseconds"]],
on_mount: [{MicrowavepropWeb.UserAuth, :require_admin}]
end end
# Enable Swoosh mailbox preview in development # Enable Swoosh mailbox preview in development