web: more web debugs
Local Docker Build (Dev) / build-dev (push) Successful in 4s

This commit is contained in:
2025-10-25 15:15:50 -04:00
parent 6d64812c94
commit 228053a573
3 changed files with 13 additions and 5 deletions
+2 -2
View File
@@ -84,7 +84,6 @@ class SimpleAuthMiddleware(BaseHTTPMiddleware):
"/static/", # Static files (CSS, JS) "/static/", # Static files (CSS, JS)
"/api/movies", # Web API endpoints "/api/movies", # Web API endpoints
"/api/series", "/api/series",
"/api/episodes",
"/api/dashboard" "/api/dashboard"
] ]
@@ -99,7 +98,8 @@ class SimpleAuthMiddleware(BaseHTTPMiddleware):
"/manual/", # Manual scan endpoints (API access) "/manual/", # Manual scan endpoints (API access)
"/debug/", # Debug endpoints (API access) "/debug/", # Debug endpoints (API access)
"/test/", # Test endpoints (API access) "/test/", # Test endpoints (API access)
"/bulk/" # Bulk operation endpoints (API access) "/bulk/", # Bulk operation endpoints (API access)
"/api/episodes" # Temporary: Make episode endpoints public for testing
] ]
async def dispatch(self, request: Request, call_next): async def dispatch(self, request: Request, call_next):
+10 -2
View File
@@ -1069,10 +1069,18 @@ def register_web_routes(app, dependencies):
dateadded: str = None, source: str = "manual"): dateadded: str = None, source: str = "manual"):
return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source) return await update_episode_date(dependencies, imdb_id, season, episode, dateadded, source)
@app.delete("/api/episodes/{imdb_id}/{season}/{episode}") # Register DELETE route explicitly
async def api_delete_episode(imdb_id: str, season: int, episode: int): async def api_delete_episode_handler(imdb_id: str, season: int, episode: int):
return await delete_episode(dependencies, imdb_id, season, episode) return await delete_episode(dependencies, imdb_id, season, episode)
app.add_api_route(
"/api/episodes/{imdb_id}/{season}/{episode}",
api_delete_episode_handler,
methods=["DELETE"],
name="delete_episode"
)
print("✅ DELETE /api/episodes/{imdb_id}/{season}/{episode} route registered")
@app.get("/api/episodes/{imdb_id}/{season}/{episode}/date-options") @app.get("/api/episodes/{imdb_id}/{season}/{episode}/date-options")
async def api_episode_date_options(imdb_id: str, season: int, episode: int): async def api_episode_date_options(imdb_id: str, season: int, episode: int):
return await get_episode_date_options(dependencies, imdb_id, season, episode) return await get_episode_date_options(dependencies, imdb_id, season, episode)
+1 -1
View File
@@ -457,6 +457,6 @@
<!-- Toast Notifications --> <!-- Toast Notifications -->
<div class="toast-container" id="toast-container"></div> <div class="toast-container" id="toast-container"></div>
<script src="/static/js/app.js?v=2.8.2-20241025-fix3"></script> <script src="/static/js/app.js?v=2.8.2-20241025-fix4"></script>
</body> </body>
</html> </html>