proper cache busting

This commit is contained in:
2025-06-04 11:47:35 +02:00
parent 0f9f9d1b73
commit 88c3bc1b5b
20 changed files with 100 additions and 45 deletions

6
app.py
View File

@@ -15,6 +15,7 @@ from extensions import db, login_manager, csrf
from utils.email_templates import create_default_templates
from datetime import datetime
from sqlalchemy import text
from utils.asset_utils import get_asset_version
# Load environment variables
load_dotenv()
@@ -49,6 +50,11 @@ def create_app():
db.session.commit()
return dict(config=app.config, site_settings=site_settings)
@app.template_filter('asset_version')
def asset_version_filter(filename):
"""Template filter to get version hash for static assets"""
return get_asset_version(filename) or ''
# User loader for Flask-Login
@login_manager.user_loader
def load_user(user_id):