06/05 Optimize app
This commit is contained in:
@@ -148,6 +148,22 @@ def create_app(config_name=None):
|
||||
from app.models.app_log import AppLog
|
||||
from app.models.audit_log import AuditLog
|
||||
|
||||
# ── Context processor — global template vars ─────────────────────────────
|
||||
@app.context_processor
|
||||
def inject_globals():
|
||||
from flask_login import current_user as _u
|
||||
ctx = {'plaid_review_count': 0}
|
||||
if _u.is_authenticated:
|
||||
try:
|
||||
from app.models.transaction import Transaction as _T
|
||||
ctx['plaid_review_count'] = _T.query.filter(
|
||||
_T.notes.like('Plaid:%'),
|
||||
_T.category_id.is_(None),
|
||||
).count()
|
||||
except Exception:
|
||||
pass
|
||||
return ctx
|
||||
|
||||
# ── Session idle timeout ──────────────────────────────────────────────────
|
||||
from flask import session as _session, request as _request
|
||||
from flask_login import current_user as _cu
|
||||
|
||||
Reference in New Issue
Block a user