From 1ee4d3465a4e8e6f16018a74a8f0b09e7a09904a Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Wed, 18 Mar 2026 07:44:22 +0000 Subject: [PATCH] Move /dev/maintenance to /maintenance --- docs/architecture.md | 2 +- lib/music_library_web/components/layouts/app.html.heex | 2 +- lib/music_library_web/live/universal_search_live/index.ex | 2 +- lib/music_library_web/router.ex | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/architecture.md b/docs/architecture.md index 69b4b4d0..bdf175c4 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -255,7 +255,7 @@ All authenticated routes live inside a single `live_session` with three `on_moun | `ScrobbledTracksLive.Index` | `/scrobbled-tracks` | Browse/search Last.fm history | | `ScrobbleRulesLive.Index` | `/scrobble-rules` | Browse/search/sort scrobble remapping rules (paginated, 50 per page) | | `OnlineStoreTemplateLive.Index` | `/online-store-templates` | Manage store URL templates | -| `MaintenanceLive.Index` | `/dev/maintenance` | Admin: batch jobs, DB maintenance (conditional on `:monitoring_routes` config, outside main `live_session`) | +| `MaintenanceLive.Index` | `/maintenance` | Admin: batch jobs, DB maintenance | ### LiveComponents diff --git a/lib/music_library_web/components/layouts/app.html.heex b/lib/music_library_web/components/layouts/app.html.heex index ac0f52e0..fba0d86c 100644 --- a/lib/music_library_web/components/layouts/app.html.heex +++ b/lib/music_library_web/components/layouts/app.html.heex @@ -108,7 +108,7 @@ <.dropdown_nav current_section={@current_section} section={:maintenance} - route={~p"/dev/maintenance"} + route={~p"/maintenance"} icon="hero-wrench-screwdriver" > {gettext("Maintenance")} diff --git a/lib/music_library_web/live/universal_search_live/index.ex b/lib/music_library_web/live/universal_search_live/index.ex index 5d23ef46..6f711eae 100644 --- a/lib/music_library_web/live/universal_search_live/index.ex +++ b/lib/music_library_web/live/universal_search_live/index.ex @@ -411,7 +411,7 @@ defmodule MusicLibraryWeb.UniversalSearchLive.Index do }, %{ label: "Maintenance", - path: ~p"/dev/maintenance", + path: ~p"/maintenance", icon: "hero-wrench-screwdriver", keywords: ["maintenance", "admin", "vacuum"] } diff --git a/lib/music_library_web/router.ex b/lib/music_library_web/router.ex index 7aad63ec..81b0d66e 100644 --- a/lib/music_library_web/router.ex +++ b/lib/music_library_web/router.ex @@ -112,6 +112,8 @@ defmodule MusicLibraryWeb.Router do live "/scrobble", ScrobbleLive.Index, :index live "/scrobble/:release_id", ScrobbleLive.Show, :show + + live "/maintenance", MaintenanceLive.Index, :index end end end @@ -156,8 +158,6 @@ defmodule MusicLibraryWeb.Router do script: :script_nonce } - live "/maintenance", MusicLibraryWeb.MaintenanceLive.Index, :index - error_tracker_dashboard "/errors", csp_nonce_assign_key: %{ img: :img_nonce,