summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-09-03 14:00:21 -0400
committerBen Sima (aider) <ben@bsima.me>2025-09-03 14:00:21 -0400
commitcaeb14975063d0e2e046265261474ff5aed21aef (patch)
tree6a4d013ff000952ec2966f60fa916d225a1d53f4
parentc66d9c04d359b9d7c5987ccada30eebb360e6ff0 (diff)
Rename "/queue-status" route to "/admin"
-rw-r--r--Biz/PodcastItLater/Web.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/Biz/PodcastItLater/Web.py b/Biz/PodcastItLater/Web.py
index f37fd86..2bfd448 100644
--- a/Biz/PodcastItLater/Web.py
+++ b/Biz/PodcastItLater/Web.py
@@ -800,7 +800,7 @@ class AdminView(Component[AnyChildren, AdminViewAttrs]):
),
),
htmx_version="1.9.10",
- hx_get="/queue-status",
+ hx_get="/admin",
hx_trigger="every 10s",
hx_swap="outerHTML",
),
@@ -869,7 +869,7 @@ class HomePage(Component[AnyChildren, HomePageAttrs]):
html.div(
html.a(
"View Queue Status",
- href="/queue-status",
+ href="/admin",
style={
"color": "#007cba",
"margin-right": "15px",
@@ -1196,7 +1196,7 @@ def queue_status(request: Request) -> QueueStatus: # noqa: ARG001
return QueueStatus(items=queue_items)
-@app.get("/queue-status")
+@app.get("/admin")
def admin_queue_status(request: Request) -> AdminView | Response:
"""Return admin view showing all queue items and episodes."""
# Check if user is logged in
@@ -1255,7 +1255,7 @@ def retry_queue_item(request: Request, job_id: int) -> Response:
return Response(
"",
status_code=200,
- headers={"HX-Redirect": "/queue-status"},
+ headers={"HX-Redirect": "/admin"},
)
except Exception as e: # noqa: BLE001
return Response(
@@ -1282,7 +1282,7 @@ def delete_queue_item(request: Request, job_id: int) -> Response:
return Response(
"",
status_code=200,
- headers={"HX-Redirect": "/queue-status"},
+ headers={"HX-Redirect": "/admin"},
)
except Exception as e: # noqa: BLE001
return Response(
@@ -1586,7 +1586,7 @@ class TestAdminInterface(BaseWebTest):
def test_queue_status_view(self) -> None:
"""Verify queue display."""
- response = self.client.get("/queue-status")
+ response = self.client.get("/admin")
self.assertEqual(response.status_code, 200)
self.assertIn("Queue Status", response.text)
@@ -1640,7 +1640,7 @@ class TestAdminInterface(BaseWebTest):
)
# View queue status
- response = self.client.get("/queue-status")
+ response = self.client.get("/admin")
# Should only see own job
self.assertIn("https://example.com/test", response.text)
@@ -1667,7 +1667,7 @@ class TestAdminInterface(BaseWebTest):
db_path=get_database_path(),
)
- response = self.client.get("/queue-status")
+ response = self.client.get("/admin")
# Should show status counts
self.assertIn("ERROR: 1", response.text)