Update web/core/views_user_features.py

This commit is contained in:
Joshua Laymon 2025-08-17 20:55:57 +00:00
parent 0fd6e55353
commit 095121c33b

View File

@ -8,6 +8,7 @@ from django.forms.models import model_to_dict
from .models import Entry # existing from .models import Entry # existing
from .models_user import UserPrefs, SearchHistory, ViewedIllustration from .models_user import UserPrefs, SearchHistory, ViewedIllustration
from django.views.decorators.cache import never_cache
# ---------- Font size prefs ---------- # ---------- Font size prefs ----------
@ -109,4 +110,17 @@ def api_get_recent_views(request):
} }
for r in rows for r in rows
] ]
return JsonResponse({"ok": True, "items": data}) return JsonResponse({"ok": True, "items": data})
@login_required
@never_cache
def api_get_search_history(request):
# ... existing code ...
resp = JsonResponse({"ok": True, "items": items})
resp["Cache-Control"] = "no-store"
return resp
@login_required
@never_cache
def api_get_recent_views(request):
# ... same idea ...