split api pythons

This commit is contained in:
Mateusz Gruszczyński
2026-07-14 14:55:46 +02:00
parent 72757cad55
commit cf4398a2a0
17 changed files with 776 additions and 535 deletions
+4 -4
View File
@@ -53,11 +53,11 @@ def create_app(test_config=None):
if request.endpoint == "static":
filename = request.view_args.get("filename", "") if request.view_args else ""
if filename.endswith(".css"):
response.headers["Cache-Control"] = "public, max-age=1800, immutable"
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
else:
response.headers["Cache-Control"] = "public, max-age=1800, immutable"
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
elif response.mimetype == "text/html":
response.headers["Cache-Control"] = "private, no-store"
response.headers["Cache-Control"] = "private, no-store,"
return response
@login_manager.user_loader
@@ -77,7 +77,7 @@ def create_app(test_config=None):
if request.path.startswith("/api/"):
return {"ok": False, "message": "Wymagane uwierzytelnienie Bearer lub aktywna sesja"}, 401
from flask import redirect
return redirect(url_for("auth.login", next=request.url))
return redirect(url_for("auth.login", next=request.full_path.rstrip("?")))
@app.context_processor
def inject_theme():