favicon
This commit is contained in:
+17
-5
@@ -51,13 +51,22 @@ def create_app(test_config=None):
|
|||||||
@app.after_request
|
@app.after_request
|
||||||
def set_cache_headers(response):
|
def set_cache_headers(response):
|
||||||
if request.endpoint == "static":
|
if request.endpoint == "static":
|
||||||
filename = request.view_args.get("filename", "") if request.view_args else ""
|
filename = (
|
||||||
if filename.endswith(".css"):
|
request.view_args.get("filename", "")
|
||||||
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
|
if request.view_args
|
||||||
else:
|
else ""
|
||||||
response.headers["Cache-Control"] = "public, max-age=3600, immutable"
|
)
|
||||||
|
|
||||||
|
if filename.endswith((".css", ".js")):
|
||||||
|
response.headers["Cache-Control"] = (
|
||||||
|
"public, max-age=3600, immutable"
|
||||||
|
)
|
||||||
|
response.headers.pop("Content-Disposition", None)
|
||||||
|
response.headers.pop("Vary", None)
|
||||||
|
|
||||||
elif response.mimetype == "text/html":
|
elif response.mimetype == "text/html":
|
||||||
response.headers["Cache-Control"] = "private, no-store"
|
response.headers["Cache-Control"] = "private, no-store"
|
||||||
|
|
||||||
return response
|
return response
|
||||||
|
|
||||||
@login_manager.user_loader
|
@login_manager.user_loader
|
||||||
@@ -91,6 +100,9 @@ def create_app(test_config=None):
|
|||||||
@app.get("/health")
|
@app.get("/health")
|
||||||
def health(): return {"status":"ok"}
|
def health(): return {"status":"ok"}
|
||||||
|
|
||||||
|
@app.get("/favicon.ico")
|
||||||
|
def favicon(): return "", 204
|
||||||
|
|
||||||
@app.cli.command("reset-admin-password")
|
@app.cli.command("reset-admin-password")
|
||||||
@click.option("--email", required=True, help="Adres e-mail konta administratora.")
|
@click.option("--email", required=True, help="Adres e-mail konta administratora.")
|
||||||
@click.option("--password", prompt=True, hide_input=True, confirmation_prompt=True,
|
@click.option("--password", prompt=True, hide_input=True, confirmation_prompt=True,
|
||||||
|
|||||||
Reference in New Issue
Block a user