"Refactor template files for calendar and guest status"
This commit is contained in:
@@ -77,6 +77,12 @@ try:
|
||||
except ImportError:
|
||||
backup_manager = None
|
||||
|
||||
# Import neuer Systeme
|
||||
from utils.rate_limiter import limit_requests, rate_limiter, cleanup_rate_limiter
|
||||
from utils.security import init_security, require_secure_headers, security_check
|
||||
from utils.permissions import init_permission_helpers, require_permission, Permission, check_permission
|
||||
from utils.analytics import analytics_engine, track_event, get_dashboard_stats
|
||||
|
||||
# Flask-App initialisieren
|
||||
app = Flask(__name__)
|
||||
app.secret_key = SECRET_KEY
|
||||
@@ -87,6 +93,15 @@ app.config["WTF_CSRF_ENABLED"] = True
|
||||
# CSRF-Schutz initialisieren
|
||||
csrf = CSRFProtect(app)
|
||||
|
||||
# Security-System initialisieren
|
||||
app = init_security(app)
|
||||
|
||||
# Permission Template Helpers registrieren
|
||||
init_permission_helpers(app)
|
||||
|
||||
# Template-Helper registrieren
|
||||
register_template_helpers(app)
|
||||
|
||||
# CSRF-Error-Handler - Korrigierte Version für Flask-WTF 1.2.1+
|
||||
@app.errorhandler(CSRFError)
|
||||
def csrf_error(error):
|
||||
|
Reference in New Issue
Block a user