diff options
| author | Ben Sima <ben@bsima.me> | 2025-09-03 14:00:21 -0400 |
|---|---|---|
| committer | Ben Sima (aider) <ben@bsima.me> | 2025-09-03 14:00:21 -0400 |
| commit | caeb14975063d0e2e046265261474ff5aed21aef (patch) | |
| tree | 6a4d013ff000952ec2966f60fa916d225a1d53f4 /Biz/PodcastItLater | |
| parent | c66d9c04d359b9d7c5987ccada30eebb360e6ff0 (diff) | |
Rename "/queue-status" route to "/admin"
Diffstat (limited to 'Biz/PodcastItLater')
| -rw-r--r-- | Biz/PodcastItLater/Web.py | 16 |
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) |
